Wir haben vor kurzem eine neue Entwicklungsumgebung (Windows 10) von Grund auf mit Visual Studio 2017 installiert, aber wir können msbuild
nicht kompilieren ein Microsoft Office Addin für Word (VSTO). Innerhalb des Visual Studio-Installationsprogramms haben wir sichergestellt, dass die erforderlichen Komponenten für die Office-Entwicklung enthalten sind.msbuild kann vsto nicht kompilieren
Es führt den folgenden Fehler (Deutsch-Englisch übersetzt)
Fehler MSB4226: Das importierte Projekt „C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ buildtools \ MSBuild \ Microsoft \ Visual Studio \ v15.0 \ OfficeTools \ Microsoft.VisualStudio.Tools.Office.targets "wurde nicht gefunden. Außerdem wurde versucht, "OfficeTools \ Microsoft.VisualStudio.Tools.Office.targets" in den Ersatzsuchpfaden für $ (VSToolsPath) - "C: \ Programme (x86) \ MSBuild \ Microsoft \ VisualStudio \ v15" zu finden. 0 "
Das Projekt baut jedoch in Visual Studio einwandfrei.
Auf dem alten System funktioniert alles gut, und ich kann mich nicht erinnern, irgendetwas überhaupt konfigurieren zu müssen.
führen Sie die Msbuild auf Ihrem Computer oder in der TFS-Server? – Zinov
Ich arbeite gerade durch das gleiche Problem. Es sieht so aus, als ob die Office Tools-Installation keine ihrer Assemblys zum GAC – s3raph86
@Zinov "my machine" hinzufügt. Lässt es einen benutzerdefinierten Compile-Server nennen. Nicht direkt in TFS eingebunden. Alles was es tut ist, regelmäßig für einige csproj-Dateien msbuild zu starten. – CSharpie