Visual Studio 2010でプロジェクトを移行して、新しい2015ツールを使用し、この問題を解決する方法がわかりません。インストールされているVisual Studioの2015年と新しいビルドエージェント上のチームシティーを経由して、ビルド時に AspNetMerge MSBuildを使用したタスク
、次のエラーが発生します。エラーMSB4062:「Microsoft.WebDeployment.Tasks.AspNetMerge」タスクがからロードすることができませんでしたアセンブリC:¥Program Files(x86)¥MSBuild¥Microsoft¥WebDeployment¥v10.0¥Microsoft.WebDeployment.Tasks.dll。ファイルまたはアセンブリ 'file:/// C:\ Program Files(x86)\ MSBuild \ Microsoft \ WebDeployment \ v10.0 \ Microsoft.WebDeployment.Tasks.dll'またはその依存関係の1つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。宣言が正しいこと、アセンブリとそのすべての依存関係が利用可能であること、およびタスクにMicrosoft.Build.Framework.ITaskを実装するパブリッククラスが含まれていることを確認します。
問題のアセンブリは、タスクとしてビルドの.projファイルで参照されています。それらのパスにバージョン番号与えられた今
<UsingTask TaskName="Microsoft.WebDeployment.Tasks.AspNetMerge" AssemblyFile="$(MSBuildExtensionsPath)\Microsoft\WebDeployment\v10.0\Microsoft.WebDeployment.Tasks.dll"/>
は、私はそれはまだ古い参照だと仮定V10.0でありますツール。問題は、新しいツールでMicrosoft.WebDeployment.Tasks.dllが存在しなくなったことです。
新しいツールでaspnet_mergeの手順を実行するには、MSBuildプロジエクトで参照する必要がある新しいアセンブリは何ですか?より良い方法がありますか?
ありがとうございます!