2013-11-15 22 views
8

私は展開のためのパラメータを構築するMSとのTeam Foundation 2013ビルドを実行している問題を抱えていると私はエラーを取得していますの定義が含まれていませんDeploymentBaseOptionsを失敗しました:MS deployタスクはUserAgentの

C:\プログラムファイル(x86の) \ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ Web \ Microsoft.Web.Publishing.targets(4255):Web配置タスクが失敗しました。 (「Microsoft.Web.Deployment.DeploymentBaseOptionsは」「のUserAgent」の定義が含まれていません)

開発がVSに行われている

何奇妙なことは、私はMSBuildのフォルダをコピーする場合* .. \ v11.0 \ Web ** v12.0 \ Web * ビルドは動作し、展開します。

私はすでにv12.0 \ Web \ Microsoft.Web.Publishing.targetsファイルをチェックしており、v11.0 \ Web \ Microsoft.Web.Publishing.targetsにはUserAgentのエントリがありますが、エントリはありません

自分のコンピュータでVS Publishを使用して正常に公開できますが、ビルドサーバーで失敗します MSBuild VS 2013ターゲットを使用してビルドして展開できた人は誰ですか?

答えて

12

私は同じ問題に直面しました。私にとって、解決策はWeb Deploy 3.5(http://www.iis.net/downloads/microsoft/web-deploy)をインストールすることでした。その後、エラーは消えた。

+1

これはTFSビルドサーバーの問題を修正しました。 –

+0

私は同様の問題を抱えていて、これが私の問題を解決しました。 –