81

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

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

4

3 に答える 3

130

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

  1. Webアプリケーションプロジェクトがある場合は、web.configを右クリックして、[構成変換の追加]を選択します。 これにより、ビルド構成に基づいてプロジェクトに欠落している構成トランスフォーム追加されます(つまり、本番ビルド構成とステージングビルド構成がある場合は、両方にトランスフォームが追加されます)。
    • この方法は、複数のビルド構成をサポートしていないため、Webサイトプロジェクトではサポートされていません。
  2. どちらのWebプロジェクトタイプでも、公開プロファイル(.pubxml)を右クリックし、[構成変換の追加]を選択します。これにより、そのプロファイルに対してのみ新しい構成変換が追加されます。
    • これには、VS2012Update2またはAzureSDK2.0 for VS2010が必要です(私は思います)。
    • Webサイトプロジェクトでは、VSがその動作をサポートしていないため、新しい変換ファイルはweb.configの下にネストされませんルートフォルダで探してください。
于 2013-05-30T00:32:46.743 に答える
46

VS 2012:

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

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

于 2013-05-29T22:45:07.530 に答える
5

ファイルを右クリックしたときのオプションを表示するには、最初にTransform拡張機能の構成[拡張機能->拡張機能の管理->オンラインセクション]をインストールする必要がありweb.{environment}.configます。

于 2019-12-18T10:48:18.033 に答える