3

すでにそのような質問がたくさんありましたが、Visual Studio C# Express でスタンドアロンの .exe ファイルを作成するにはどうすればよいですか? ここにはセットアップと展開のタブ/バーはありません。

「Publish projectName」を押しましたが、それが正しいかどうかわかりません。bin\Debug と bin\Release には、他の .exe ファイルがたくさんあります。どちらが必要で、これは実際に正しいですか? 私のプロジェクトは WinForms C# アプリです。他のコンピューターで動作することを確認する必要があります。

前もって感謝します。

4

1 に答える 1

1

プロジェクトと同じ名前でそれを取ります。したがって、プロジェクトの名前が MyWinFormApp の場合、MyWinFormApp.exe が必要です。

bin/Release に MyWinFormApp.exe のようなものがない場合は、アプリケーションをリリース モードでビルドしていない可能性があります。ただし、デバッグ モードでのアプリケーションのビルドに成功した場合は、bin/Debug フォルダーに MyWinFormApp.exe ファイルがあるはずです。

そこにも MyWinFormApp.vshost.exe がありますが、それはあなたが望むものではありません。これは、コンパイラのヘルパー実行可能ファイルにすぎません。

また、アプリケーションが .NET フレームワークの一部ではない他のライブラリを使用している場合は、別のコンピューターで動作させるために、それらのライブラリも exe ファイルと共に出荷する必要があることを確認してください。

于 2013-11-02T19:43:55.037 に答える