32

私は C# と VS 2010 を初めて使用し、Visual Studio 2010 で C# Windows サービスを作成するためのオンライン ガイドに従っています。

/bin/releaseただし、アプリケーションをビルドしようとすると、フォルダーの下にファイルが作成されません。

フォルダーの下にファイルを取得し/bin/Debugます。

Active、DEBUG、Release、All など、すべてのビルド構成を試しましたが、何も変わりません。

ソリューションを閉じて再起動などを試みました。

C# コンソール アプリである他の多くのプロジェクトでも、この同じ問題が発生しました。

フォルダーが存在し(/bin/release手動で作成する必要があったため)、[プロパティ] タブで出力パスを確認して、リリース構成がそのフォルダーをターゲットにしていることを確認しました。

職場の「C# の第一人者」に尋ねたところ、彼には手がかりがありませんでした。誰がこれを引き起こしているのか知っていますか?

4

2 に答える 2

42

ほとんどの場合、Release モードで実際にプロジェクトをビルドするのではなく、Release ビルドを構成しているだけです。

下の図に示すように、ツールバーのドロップダウン ボックスから「リリース」モードを選択するだけです。

ここに画像の説明を入力

または、プロジェクトのプロパティから同じことを行うことができます:

ここに画像の説明を入力

次に、プロジェクト ( Ctrl+ Shift+ B) をビルドすると、リリース モードでビルドされ、プロジェクト プロパティで構成したフォルダーに出力が配置されます。(通常、これはbin/releaseです。)

それでもリリース フォルダーにファイルが表示されない場合は、Gishuのコメントで提案されているように、ビルドの進行中に [出力] ウィンドウをチェックして、バイナリが実際に作成されている場所を確認してください。

于 2011-02-08T03:39:05.987 に答える