20

CI サーバーで次のエラーが発生します。

エラー MSB4019: インポートされたプロジェクト "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\WCF\Microsoft.VisualStudio.ServiceModel.targets" が見つかりませんでした

私の WCF サービス ライブラリ プロジェクトはそのファイルを参照しているようですが、VisualStudio フォルダーにProgram Files\MSBuild\Microsoftは WCF フォルダーが含まれていません。

サーバーに何かをインストールする必要があると思います。

何をインストールする必要がありますか?

4

7 に答える 7

1

この同じ問題に遭遇しました。解決するために次のことを行いました:

  1. MicrosoftWebPlatformインストーラーをインストールしまし

  2. Visual Studio 2012を搭載した開発用ラップトップからビルドサーバーにディレクトリ「C:\ ProgramFiles(x86)\ MSBuild \ Microsoft \ VisualStudio\WCF」をコピーしました

于 2013-03-01T20:41:23.130 に答える
1

同じエラーが発生しました-私の問題は、MSBuildがビルドプロセステンプレートでVSのバージョンを探す方法をMSが変更したことです。

正しいビルド プロセス テンプレートを使用してください。TFS2013 と VS2013 を使用している場合は、TfvcTemplate.12.xaml を使用します

于 2015-04-23T18:29:03.380 に答える