VS 2005 に「デバッグ」ビルドと「リリース」ビルドはありますか? もしそうなら、どうすれば2つを切り替えることができますか?
4 に答える
サイフ:
ASP.NET Web サイト プロジェクトに取り組んでいますか?
その場合、Visual Studio はビルド ステップを ASP.NET ランタイムに委任し、ASP.NET ランタイムは web.config でデバッグとリリースを選択します。
役立つトピックに関する投稿があります: ASP.NET 2.0 でのビルドのデバッグとリリース
それ以来、いくつかのことが変更されていることに注意してください。つまり、MSFT は VS 2005 用の 2 つのアドインをリリースしました。1 つは、デバッグおよびリリース設定 (コード ビハインドおよびルーズ C# ファイル用) を持つ実際の Web アプリケーション プロジェクトを追加するためのもので、asp を使用できるWeb 配置プロジェクトもリリースしました。 .net コマンド ライン コンパイラ。Web アプリ プロジェクトも、SP1 で VS2005 の一部になりました。
構成マネージャーを使用します。ソリューション エクスプローラーでソリューションを右クリックし、[構成マネージャー...] を選択して、アクティブなソリューション構成を変更します。
デバッグ モードまたはリリース モードで、プロジェクトの動作を変更できます。プロジェクトのプロパティ ペインを表示し、上部のドロップダウンから適切な構成を選択し、必要に応じて設定を変更します。デフォルトでいくつかの変更が加えられていることに注意してください。たとえば、リリース ビルドはデフォルトでコードを最適化するように設定されていますが、デバッグ ビルドはそうではありません。
ASP.NET の web.config ファイルには、debug="true" 属性があります。Web アプリケーションを初めて実行すると、Visual Studio はデバッグを有効にするかどうかを尋ねてきます。[はい] を選択すると、Visual Studio が構成ファイルを編集します。
リリース ビルドでは必ず false に戻してください。詳細については、ここをクリックしてください。
簡単な方法は、ツールバーを右クリックして標準のツールバーをオンにすることです。次に、ソリューション構成ドロップダウンから目的のビルド ターゲットを選択することで、ビルド ターゲットをすばやく変更できます。
これらの構成の動作を変更したい場合は、Michael Petrotta の答えに従ってください。