Я настраиваю нового агента сборки TeamCity. Несколько конфигураций сборки, которые отлично работают на существующем агенте, терпят неудачу на новом агенте с такими ошибками (пробел, добавленный для ясности):
[22:14:32][someproject.vbproj]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\bin\Microsoft.VisualBasic.CurrentVersion.targets(322, 5):
error MSB4019: The imported project
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\bin\Roslyn\Microsoft.VisualBasic.Core.targets"
was not found.
Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
Запишите путь в третьей строке после «Импортированный проект»,Ошибка правильная;папка существует, но файл там не существует. Однако файл Microsoft.VisualBasic.Core.targets действительно существует по несколько другому пути
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\Roslyn\Microsoft.VisualBasic.Core.targets
Есть ли простое исправление для этого, возможно, запись реестра, указывающая MSBuild, где искать?