はじめに C#でアプリケーションを開発中、ビルドをすると、不要な言語フォルダおよびアセンブリファイルが出力される問題に遭遇しました。 その解消を行った備忘録です。 環境 アプリケーションのターゲットフレームワーク:.NET6 開発ツール:Visual Studio 2022 問題の詳細 使用しているNuGetパッケージのバージョンを上げたところ、本現象が発生しました。 今回enフォルダは英語リソースを作成しているため必要なのですが、以下の画像のように、不要なその他の言語のフォルダが出力されました。 また、各フォルダには、以下のファイルが出力されていました。 System.Private.ServiceModel.resources.dll そのため、ライブラリで参照しているNuGetパッケージ(System.Private.ServiceModel)で、ローカライゼーションを有効にしたのが