web-dev-qa-db-ja.com

web.config変換プロセスでファイルを追加する方法は?

Visual Studio 2012で開発されたWebサイトがあります。web.configの現在の変換には、次のファイルが含まれています。-web.Debug.config-web.Release.config

最近、プロジェクトに新しいビルド構成(「ステージング」という名前)を追加しました。 「web.Staging.config」変換ファイルを作成するにはどうすればよいですか?

66
Nirman

VS内でweb.config変換ファイルを生成するには、2つの方法があります。

  1. Webアプリケーションプロジェクトがある場合、web.configを右クリックして、[構成変換の追加]を選択します。これにより、anyが追加されます。 ビルド構成に基づいてプロジェクトから欠落している構成変換(つまり、実動ビルド構成とステージング構成構成がある場合、両方に変換が追加されます)。
    • この方法は、複数のビルド構成をサポートしていないため、Webサイトプロジェクトではサポートされていません。
  2. どちらのWebプロジェクトタイプでも、公開プロファイル(.pubxml)を右クリックし、[構成変換の追加]を選択します。これにより、そのプロファイルのみに新しい構成変換が追加されます。
    • これにはVS2012 Update 2またはVS2010用のAzure SDK 2.0が必要です(I think)。
    • Webサイトプロジェクトでは、VSはその動作をサポートしていないため、新しい変換ファイルはweb.configの下にnotネストされます。ルートフォルダで探してください。
115
Jimmy

VS 2012の場合:

  1. ビルド->構成マネージャーに移動します
  2. アクティブなソリューション構成をクリックし、「新規」を選択します。
  3. 新しい構成の名前を入力し、[保存]をクリックします。
  4. Web.configファイルを右クリックして、[構成変換の追加]を選択します。

新しい変換ファイルが自動的に作成されます。

35
spadelives