.NET TIPS VB開発者設定で「Debug」や「Release」などのソリューション構成を有効にするには?[VS 2008、VS 2005]デジタルアドバンテージ 一色 政彦2008/06/05 |
![]() |
Visual Studio 2005以降のIDEでは、初めて起動するときに表示される[既定の環境設定の選択]ダイアログで、「C#(Visual C#)」や「VB(Visual Basic)」などの開発者設定が選べる。これにより、IDEの動作方法を決める各種オプションが、開発者の種別に合わせて自動設定される。
例えば、C#では「Debug」や「Release」などのビルド方法を指定する「ソリューション構成」(以下、ビルド構成)が有効に設定されるが、VBではこれが無効に設定される(ちなみにVB開発者設定だけでなく、Visual C# 2005/2008 Express Editionなどでも、ビルド構成は無効になっている)。
ビルド構成が無効の場合、目的に合わせてビルド構成が暗黙的に切り替わる。具体的には、ビルドやリビルドを実行すると自動的に「Release」ビルドになり、デバッグを実行すると自動的に「Debug」ビルドになる。ビルドやデバッグといった目的に合わせて切り替わるので確かに便利なのだが、細かくビルド構成を制御したいVB開発者には不向きである。
そこで本TIPSでは、VB開発者設定のIDEで、「Debug」や「Release」といったビルド構成を有効にする方法を紹介する。
VB開発者設定のIDEでビルド構成を有効にする方法
ビルド構成を有効にするには、該当オプションにチェックを入れるだけだ。
具体的には、メニュー・バーから[ツール]−[オプション]を選んで[オプション]ダイアログを開き、左側のツリーから[プロジェクトおよびソリューション]−[全般]を選択し、右側にある[ビルド構成の詳細を表示]チェックボックスにチェックを入れる。次の画面はVisual Studio 2005でこれを実際に行っているところだ。
これにより、メニュー・バーの[ビルド]メニューに[構成マネージャ]が表示されるようになる。次の2つの画面は、上が[ビルド構成の詳細を表示]を無効にしている状態、下が有効にしている状態の[ビルド]メニューだ。
![]() |
![]() |
| [ビルド]メニューの内容(上:[ビルド構成の詳細を表示]が有効/下:無効) |
| [ビルド構成の詳細を表示]オプションが設定されていると、メニュー・バーの[ビルド]メニューに[構成マネージャ]が表示される。 |
この[構成マネージャ]をクリックすると[構成マネージャ]ダイアログが表示される。この[構成マネージャ]ダイアログで、次の画面のように、現在のビルド構成(=アクティブ・ソリューション構成)が指定できる。
![]() |
| [構成マネージャ]ダイアログによる現在のビルド構成の変更 |
しかしビルドの際に、ビルド構成を切り替えるために(あるいは現在のビルド構成を確かめるために)、わざわざ[構成マネージャ]ダイアログを開くのは面倒だ。そこで、C#開発者設定と同じように、[標準]ツールバー上に「ソリューション構成」(ビルド構成)や「ソリューション プラットフォーム」が表示されるようにする方法を次に説明する。
[標準]ツールバーにビルド構成を表示にする方法
その方法は「TIPS:VB開発設定の標準ツールバーに検索コンボボックスを表示させるには?」とほぼ同じだ。
これには、メニュー・バーから[ツール]−[ユーザー設定]を選択して[ユーザー設定]ダイアログを表示し、次の画面のように、まず[ビルド]タブを開き、左側の[分類]リストから「ビルド」を選択し、右側の[コマンド]リストから「ソリューション構成」と「ソリューション プラットフォーム」をそれぞれ[標準]ツールバー上にドラッグ&ドロップすればよい。
![]() |
| [標準]ツールバーへの「フォルダを指定して検索」と「検索コンボ ボックス」の追加 |
| 「ソリューション構成」が[構成マネージャ]ダイアログの[アクティブ ソリューション構成](=現在のビルド構成)に該当し、「ソリューション プラットフォーム」が[アクティブ ソリューション プラットフォーム]に該当する。 |
最後に[ユーザー設定]ダイアログの[閉じる]ボタンをクリックすれば設定完了だ。![]()
| カテゴリ:Visual Studio 2005 処理対象:IDE カテゴリ:Visual Studio 2008 処理対象:IDE 関連TIPS:Visual Studio 2005の既定の環境設定を変更するには? 関連TIPS:VB開発設定の標準ツールバーに検索コンボボックスを表示させるには? |
|
||||||||||||||||||||||||||||
| 「.NET TIPS」 |
TechTargetジャパン
- 新人プログラマーのためのInsider.NETの歩き方 2012 (2012/5/22)
晴れて.NETプログラマーとなる新人が効率的に開発技術を習得するには? 大量にある記事群の中から新人が読むべきお勧めを厳選して紹介 - jQuery MobileでJavaScriptプログラミング (2012/5/17)
jQuery Mobileは手軽なだけでなく、JavaScriptのAPIも充実しており、独自機能の実装もできる。今回は「グローバル設定」と「イベント」を解説 - Windows上で開発するための開発環境構築入門 (2012/5/16)
Windowsを使ってチームで開発している? なのにサーバOSを設定・運用した経験がない? そうなら、今すぐ学ぼう - 「コントラクト」でアプリのサンドボックスを乗り越える! (2012/5/11)
Metroスタイル・アプリはサンドボックスの中で動作する。それを乗り越えてほかのアプリと連携する仕組み「コントラクト」を解説
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -







