プロジェクト全体を公開しなくても構成ファイル変換の出力を表示できるツールまたは Visual Studio 2010 拡張機能はありますか? 変換を実行するプロセスは直接呼び出し可能ですか?
編集
もう少しグーグルした後、私はこれに出くわしました:
ステップ 4: コマンド ラインから「ステージング」環境用に変換された新しい web.config ファイルを生成する
[スタート] --> [プログラム ファイル] –> [Visual Studio v10.0] –> [Visual Studio ツール] –> [Visual Studio 10.0 コマンド プロンプト] に移動して、Visual Studio コマンド プロンプトを開きます。
以下に示すように、「MSBuild “Path to Application project file (.csproj/.vbproj) ” /t:TransformWebConfig /p:Configuration=Staging」と入力し、Enter キーを押します。
変換が成功すると、「ステージング」構成の web.config がプロジェクト ルートの下の obj -->Staging フォルダーに保存されます (ソリューション エクスプローラーでは、最初に隠しファイルを非表示にすることでこのフォルダーにアクセスできます)。
- ソリューション エクスプローラーで、ボタンをクリックして隠しファイルを表示します。
- Obj フォルダを開く
- アクティブな構成に移動します (現在の場合は「ステージング」です)。
- そこに変換された web.config があります
生成された新しいステージング web.config ファイルの接続文字列セクションが変更されていることを確認できるようになりました。
少なくとも彼が投稿したコマンドを使用して、プロジェクト全体をビルドする必要があるため、これは私にとって完璧なソリューションではありません。MSBuild コマンドを使用してビルド手順をスキップする方法を誰かが知っていれば、それは役に立ちます (ただし、それはややありそうにありません)。
編集 2
また、CodePlex でこのConfig Transformation Toolを見つけました。これは、変換プロセスを拡張する優れた機能を提供します。これは、私が探している機能に最も近いツールであり、プレビューを作成する拡張機能を開発するための優れた出発点となります。Microsoft.Web.Publishing.Tasks ライブラリを使用して変換を実行し、実際のプロジェクトのビルドに依存しません。

