0

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

プログラムを実行するために本当に必要のはライブラリのexeconfigdll

別のマシンでプログラムを実行するために必要な最小限のものだけを実際に含む「最小展開パッケージ」を構築するにはどうすればよいですか (もちろん、.NET がインストールされていると仮定します)。

4

1 に答える 1

1

インストーラーを作成します。実行するのは非常に簡単で、すべての適切なファイルが 1 つの .msi にバンドルされていることが保証され、.NET、レジストリ キー、ファイルの関連付け、その他の必要なものに対する依存関係を解決できるという利点があります。

本当にインストーラーなしでパッケージを作成したい場合は、含めるファイルを手動で指定する必要があります。ここではいくつかのプロジェクトでこれを行い、ファイルを単純に .zip ファイルにパッケージ化する Nant ビルドをビルド サーバーで実行します。

于 2013-02-20T10:31:25.643 に答える