1. ホーム
  2. visual-studio-2012

[解決済み] web.configの変換処理でファイルを追加するには?

2023-07-31 13:08:11

質問

Visual Studio 2012で開発したWebサイトを持っています。 web.configは現在、その変換に以下のファイルを含んでいます。 - web.Debug.config - web.Release.config

最近、私のプロジェクトに新しいビルド構成 ("Staging" という名前) が追加されました。どのようにすれば "web.Staging.config" 変換ファイルを作成することができますか。

どのように解決するのですか?

VS 内で web.config トランスフォームファイルを生成するには、2 つの方法があります。

  1. Web アプリケーションのプロジェクトがある場合。 web.config を右クリックし、Add Config Transform を選択します。 これによって 任意の に基づいて、プロジェクトに欠けている設定トランスフォームを追加します。 ビルド構成 (例えば、Production と Staging のビルド構成がある場合、両方にトランスフォームが追加されます)。
    • Website プロジェクトでは複数のビルド構成をサポートしていないため、この方法はサポートされていません。
  2. いずれかの Web プロジェクト タイプで を右クリックし、[Add Config Transform (構成変換の追加)] を選択します。 . これにより、そのプロファイル専用の新しい構成トランスフォームが追加されます。
    • これには、VS2012 Update 2 または Azure SDK 2.0 for VS2010 ( と思います。 ).
    • Web サイトのプロジェクトでは、新しいトランスフォームファイルは ではなく は web.config の下にネストされません。VS はその動作をサポートしていないからです。 ルート フォルダーでそれを探してください。