6

TFSビルドを使用してMVCサイトをさまざまな環境にデプロイしている状況があります。Web構成を手動で編集しなくても、TFSビルドでweb.config変換を使用して、接続文字列などが各環境で正しいことを確認したいと思います。

Dev、QA、およびRC用に(VS2010の構成マネージャーを使用して)新しい構成を作成しました。また、適切な変換を行ったWeb.Dev.configなどもありますが、作成したTFSビルド定義でこれらを機能させることができません。

何か案は??

編集:私の側の男子生徒のエラー(男子生徒を対象とした違反はありません、ほとんどの人はもっとよく知っているでしょう!)私はソリューションファイルをチェックインしなかったので、TFSは私が新しいビルド構成を作成したことを知りませんでした。

4

1 に答える 1

11

TFS ビルド サーバーは、実行中のビルドの種類に基づいて正しい変換を選択します。したがって、ビルド タイプを選択するだけで済みます。

これをする:

  1. ビルド定義を編集してください
  2. プロセスの「タブ」で、1.Required と「Items To Build」を展開します。
  3. 「ビルドする構成」の省略記号をクリックします
  4. [追加] をクリックし、必要な特定の構成を [構成] 行に入力します。これは、入力できるドロップダウン リストであることに注意してください。構成タイプは、変換用の名前付き構成と正確に一致する必要があります。あなたの場合、構成の名前が「Dev」の場合は、「Dev」と入力してください。
  5. プラットフォームを選択します。通常、これは「任意の CPU」です。ただし、32 ビット アセンブリの依存関係がある場合は、明示的に x86 に設定する必要がある場合があります。
于 2010-12-06T16:25:44.840 に答える