最近、Visual Studio 2017で新しい開発環境(Windows 10)を最初からインストールしましたが、msbuild
はMicrosoft Office Addin for Word(vsto)をコンパイルできません。 Visual Studioインストーラーでは、Office開発に必要なコンポーネントを必ず含めるようにしました。msbuildがvstoプロジェクトをコンパイルできません
それは、次のエラー(ドイツ語に翻訳)
エラーMSB4226スロー:インポートされたプロジェクト「C:ビルドツール\ \プログラムファイル(x86の)\ 2017 \のMicrosoft Visual Studioは、MSBuildの\マイクロソフト\ VisualStudioをを\します\ v15.0 \ OfficeTools \ Microsoft.VisualStudio.Tools.Office.targets "が見つかりませんでした。また、$(VSToolsPath) - "C:¥Program Files(x86)¥MSBuild¥Microsoft¥VisualStudio¥v15のフォールバック検索パスで" OfficeTools \ Microsoft.VisualStudio.Tools.Office.targets "を検索しようとしました。 0 "[...]
ただし、プロジェクトはVisual Studio内で正常に構築されます。
古いシステムでは、すべて正常に動作し、何も設定する必要はありません。
マシン上またはtfsサーバー上でmsbuildを実行していますか? – Zinov
私は今同じ問題を解決しています。 Office Toolsのインストールで実際にGAC – s3raph86
@Zinov "my machine"にアセンブリが追加されていないようです。それをカスタムコンパイルサーバーと呼ぶことができます。 TFSで直接呼び出されることはありません。それは、いくつかのcsprojファイルのために定期的にmsbuildを起動することです。 – CSharpie