1. ホーム
  2. visual-studio

[解決済み] Visual Studio - 構成マネージャ

2022-02-15 16:29:53

質問事項

新しいソリューションを作成する際のデフォルトで、VS 2015 は 2 つのソリューション構成を提供します。Debug と Release です。この2つの構成を削除しても問題ないかどうか知りたいです。3つ作りたいのです。私の組織の名称に合わせるために、Development、Testing、Productionの3つを作成したいのですが、DebugとReleaseで混乱したくないのです。

では、この2つを削除してはいけない理由はありますか?

解決方法は?

DebugとReleaseのコンフィギュレーションを削除してはいけない。
コンフィギュレーションは単なる名前ではありません。例えば、Debug 設定は DEBUG というプリプロセッサ変数を定義し、プリプロセッサステートメントでコードのブロックを追加またはスキップするために使用します。 #if . Releaseコンフィギュレーションには、最適化されたコードを生成するためにコンパイラが使用する設定が含まれています。

しかし、DEBUG を Development に、Release を Production にリネームすることができます。また、2つのうちの1つをコピーして Testing を作成し、独自の設定 (たとえば TEST というプリプロセッサ変数のようなもの) を追加することもできます。

コンフィギュレーションの名前を変更するには、メニュー Configuration Manager の中にある Build のメニューになります。
次に、Active Solutions Configuration コンボボックスで、以下を選択します。 <Edit>
次のフォームには、設定の名前を変更しても元の設定を保持するためのボタンがあります。

新しいコンフィギュレーションを作成するには、同じメニューを使用しますが、次のように選択します。 <New> の代わりに <Edit>

MSDNに掲載されたこの記事はかなり面白そうです
ビルド構成を理解する