Я пытаюсь обновить расширение Visual Studio, чтобы оно было совместимым для установки в Visual Studio 2017. Я следовал инструкциям и шагам на каждой из следующих страниц (и других, которые я искал):
В конце проект (и расширение) будет успешно собран локально, но на нашем сервере сборки TFS происходит сбой сследующая ошибка:
"d:\example\myproj\MyExtension\MyExtension.csproj" (Rebuild target) (25:7) ->
d:\example\myproj\packages\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.14.9.23\build\Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets(16,5): error MSB4175: The task factory "CodeTaskFactory" could not be loaded from the assembly "C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Build.Tasks.v4.0.dll". Could not load file or assembly 'file:///C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Build.Tasks.v4.0.dll' or one of its dependencies. The system cannot find the file specified. [d:\example\myproj\MyExtension\MyExtension.csproj]
Требуемая сборка происходит из файла Microsoft.VisualStudio.Sdk.BuildTasks.14.0.targets, а также из целевого (12.0) каталога MSBuild, рассматриваемого файла (Microsoft.Build.Tasks.v4.0.dll) не существует.Локальная сборка разрешает рассматриваемый файл из папки Reference Assembly в системе:
6> Dependency "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
6> Resolved file path is "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\Microsoft.Build.Tasks.v4.0.dll".
Кто-нибудь еще имел опыт с этой ошибкой, чтобы сообщить мне, почему наш сервер сборки имеет эту проблему?
Дополнительное примечание: я запускаю Visual Studio 2015 (обновление 3) как на своем локальном компьютере, так и на рассматриваемом сервере сборки.