2013-08-19 21 views
16

シンプルな「Hello World」プログラムをコンパイルしました。プログラムは正常にコンパイルされ、エラーは発生しません。私はbinフォルダ内の実行可能な実行可能ファイルを見ることができます。しかし、プロジェクトのリリースフォルダは完全に空です。リリースフォルダにVisual Studio Express 2012がインストールされていない

設定上の問題やビルド上の問題があるかどうかわかりません。どうやら、私は何の誤りも見ません。

+8

'Debug'から' Release'に切り替えましたか? – MyCodeSucks

答えて

24

:あなたはあなたのソリューションを構築どのモードに依存し

enter image description here

を、Visual Studioはbin\Debugフォルダまたはbin\Releaseフォルダのいずれかに.exeファイルが生成されます。

9

デバッグバージョンではなく、リリースバージョンを作成していることを確認してください。デフォルトでは、VSはDebugビルドをビルドします。これはbin\Debugフォルダーに入ります。

詳細はHow to: Set Debug and Release Configurationsを参照してください。あなたはVisual Studioのの上でビルド・モードを変更することができます

5

もっと拡大説明:

実行可能ファイルのあなたの出力ディレクトリはにデフォルトで指定された[your_project_directory] ​​デバッグビルドモードまたはにデバッグ \ \ binに[your_project_directory] ​​\ binに\のためをリリースリリースビルドモード

  • your_project_directory - あなたのプロジェクトを作成しているところ(が配置されている* .csprojファイル)

デフォルトのディレクトリを切り替えるにはデバッグ/リリースのソリューションを提案here

しかし、あなたは次の手順を実行し、独自の出力ディレクトリを指定したい場合:プロジェクトに

  1. ゴー - > [MyProjectName]プロパティ...(左パネルから)タブを構築する(またはタイプAltキー+ F7)とプロパティウィンドウスイッチで
  2. 設定コンボボックスから(あなたのケースリリースで)適切なビルドモードを選択するか、選択します。「すべての構成」 -

    :両方に同じオプションを使用すると、プロパティウィンドウから実行可能ファイル(およびその他のアプリケーションの釜中に作成)

スクリーンショットを保存するフォルダを選択し、出力パステキストボックスに終わりモード

  • を構築します

    Properties

    このソリューションでは、少なくとも2つの場合に役立つことができます:

    1. あなたが学び、あなたのディスク上のスペースを無駄にしないで欲しいされている場合、その後、あなたがすべてのあなたのプロジェクトのためのoutbutファイルをspecyfyすることができます1つのtmpディレクトリと不要なファイルからいくつかの期間でそれをきれいにする
    2. 多くの例を含む実際の "巨大なプロジェクト"であなたの開始作業.csprojはあなた、私はこの説明が参考になることを願ってストレージにアプリケーションのビルド

    中に作成されたすべての実行可能ファイルとファイルをランタイムディレクトリを作成できるプロジェクト。

  • 関連する問題