22

VS2010 で複数のプロジェクト (クラス ライブラリ、相互運用、Web アプリケーションなど) を使用したソリューションに取り組んでいます。

Web アプリケーションについては、VS2010 の構成変換を利用したいと考えているため、ある時点で、開発、テスト、運用などの各環境の構成を追加しました。

しばらくして、プロジェクトのレイアウトを再配置した後、いくつかのプロジェクトがプロパティ ページのドロップダウンにすべての構成を表示していることに気付きました。一部のプロジェクト (セットアップを行った後に追加されたもの) は、標準のデバッグおよびリリース構成のみを示しています。これがビルド構成を良くするのではなく悪化させることに気づいたら、追加した余分な構成をすべて削除することにしました。

ソリューションからさまざまな構成オプションをすべて削除しましたが、代替の構成オプションがあったプロジェクトにはまだそれらがあり、個々のプロジェクトでそれらを取り除く方法がわかりません。

また、すべてのプロジェクトが同じ構成である必要はないことがわかったので、ソリューション レベルと Web アプリケーション プロジェクト (構成変換用) で環境構成を作成したいと思いますが、すべてのクラス ライブラリはそのままにしておきます。基本的なデバッグ/リリース構成で。そのようなものをセットアップする方法に関する、UI 内のツールや 'Net 上の情報を見つけることができませんでした。

要するに、VS2010 でプロジェクト レベルで構成を管理するための最良/最も簡単な方法は何ですか?

4

2 に答える 2

27

構成マネージャー画面の上部に、ソリューション構成とソリューション プラットフォームが表示されます。各ソリューション構成は、基本的にプロジェクト構成のセットです。

異なるテクノロジには異なる構成オプションがあるため、「グローバルなすべて」の構成はありません。たとえば、C# プロジェクトの構成を C++ プロジェクトにどのようにマップしますか? これが、構成がプロジェクト レベルで定義および維持される理由です。

それを行う正しい方法は、あなたがしていたことです。新しいプロジェクトをソリューションに追加する際の管理オーバーヘッドの 1 つは、それらのプロジェクト構成を新しいプロジェクトにコピーし、構成マネージャー画面を介してソリューション構成で適切に構成することです。

特定の質問に対処するために、構成マネージャーから既存のプロジェクト構成を削除できます。変更するプロジェクトで、[構成] ドロップダウンをクリックして [編集] を選択し、[プロジェクト構成の編集] ダイアログで、削除する構成を選択して [削除] ボタンをクリックします。

于 2010-06-11T14:18:54.597 に答える
21

[ビルド] > [構成マネージャー...] を介して Visual Studio のメイン メニューからアクセスする [構成マネージャー] ダイアログからすべてを行うことができます。

  • 個々のプロジェクトから構成を削除するには、プロジェクトを選択し、[構成] 列のドロップダウン リストを開き、[ ] をクリックします。
  • 新しいソリューション構成用にビルドする構成を選択するには、ソリューション構成をアクティブにしてから、プロジェクトごとにビルドする構成を選択します。

「方法: 構成を作成および編集する」も参照してください。

于 2010-06-11T14:19:51.130 に答える