Ошибка MSB4062:Не удалось загрузить задачу “GenerateAndPersistAppInfoTask”
-
21-09-2019 - |
Вопрос
Мы добавили несколько проектов Office AddIn к нашему решению, созданному на базе TFS, и теперь оно выходит из строя.Мы используем Visual Studio и TFS 2008 (SP1).Было добавлено 4 проекта, по одному для каждой из следующих целей...
- Слово 2003
- Слово 2007
- Excel 2003
- Excel 2007
В журнале сборки сообщается следующее ...
C:\Program Files\MSBuild\Microsoft.VisualStudio.OfficeTools2.targets(116,9): error MSB4062: The "GenerateAndPersistAppInfoTask" task could not be loaded from the assembly Microsoft.VisualStudio.Tools.Applications.Hosting, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a. Could not load file or assembly 'Microsoft.VisualStudio.Tools.Applications.Hosting, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, and that the assembly and all its dependencies are available.
Microsoft.VisualStudio.Инструменты.Приложения.Runtime.v9.0.dll существует на сервере и корректно установлена в GAC.Все инструменты Visual Studio для Office (2005 и 3.0) также установлены.Если подключиться удаленно к серверу и запустить Visual Studio, я могу повторно создать одно из этих дополнений и успешно скомпилировать его.
Помогите, застрял!
Решение
Оказывается, мне нужен был Microsoft.VisualStudio.Инструменты.Приложения.Хостинг.dll, установленная в GAC.У меня уже был Microsoft.VisualStudio.Инструменты.Приложения.Hosting.v9.0.dll установлено, но это была несовместимая версия.