10

開発マシンで TeamCity を実行しているビルドから次のエラーが発生します。

[ResolveServiceConfiguration] WATMessage
[16:02:05][WATMessage] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Windows Azure Tools\1.7\Microsoft.WindowsAzure.targets(354, 5): No default service configuration "ServiceConfiguration.cscfg" could be found in the project.
[16:02:05][Xxx.Azure.Production\Xxx.Azure.Production.ccproj] Project Xxx.Azure.Production\Xxx.Azure.Production.ccproj failed.

同じソリューションが VS.NET でも問題なくビルドされます。

私がする必要があるのはTargetProfile、各 Azure プロジェクト (複数の不平があります) を設定して既定値をオーバーライドすることだと思いますCloudが、これを行う場所がわかりません。

では、Azure プロジェクトのターゲット プロファイルを設定するにはどうすればよいでしょうか?

4

4 に答える 4

26

コマンドラインでターゲットプロファイルを設定しようとしましたか?

/p:TargetProfile=MyProfile
于 2012-09-11T14:06:26.523 に答える
11

"ServiceConfiguration.Production.cscfg" という名前の Azure サービス構成ファイルがあるとします。

  1. TeamCity プロジェクトのビルド構成で、ビルド パラメーターに移動します (ステップ 7)。
  2. 名前が「system.TargetProfile」で値が「Production」のシステム プロパティを追加します。

このパターンは、ServiceConfiguration.[your profile].cscfg の形式の名前付き構成に適用されます。

于 2012-09-17T05:37:00.757 に答える
2

この問題を回避するために、定義で設定されていた をServiceConfiguration.Cloud.cscfg使用して、Azure プロジェクトごとに作成しました。.cscfg

于 2013-08-16T12:49:00.070 に答える