Visual Studio で "ソリューションの再構築" を選択すると、バイナリの出力は次のようになります。
MyProgram.exe
MyProgram.pdb
MyProgram.exe.config
MyProgram.vshosts.exe
MyProgram.vshosts.exe.config
MyProgram.vshosts.exe.manifest
log4net.dll
log4net.xml
SomeOtherLibary.dll
AnotherLibrary.dll
プログラムを実行するために本当に必要なのはライブラリのexe
config
dll
別のマシンでプログラムを実行するために必要な最小限のものだけを実際に含む「最小展開パッケージ」を構築するにはどうすればよいですか (もちろん、.NET がインストールされていると仮定します)。