Я создал новый проект C#, используя шаблон надстройки VSTO Word 2013 и 2016 в Visual Studio 2015. Я не вносил никаких изменений в автоматически сгенерированный код проекта, чтобы посмотреть, как он будет работать. быть построен на моем сервере сборки TFS 2015. Сборка выдала следующую ошибку:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\OfficeTools\Microsoft.VisualStudio.Tools.Office.targets (315, 0)
Неожиданный сбой задачи SetOffice2007AddInRegistration. System.Runtime.InteropServices.COMException (0x800703F0): была предпринята попытка сослаться на несуществующий токен. (Исключение из HRESULT: 0x800703F0) в Microsoft.VisualStudio.Tools.Office.Runtime.Interop.VSTOEENativeMethods.GetVSTOEEHandle() в Microsoft.VisualStudio.Tools.Office.Runtime.Interop.VSTOEENativeMethods.GetSolutionMetadata(String SolutionInfoString) в Microsoft.VisualStudio. Tools.Applications.OfficeSolutionMetadata..ctor(String manifestLocation) в Microsoft.VisualStudio.Tools.Office.Runtime.AddInRegistryKeyManager.RegisterAddIn(Uri manifestUri, String addInName, String officeApplication, String friendlyName, String description, Int32 loadBehavior, String CompatibleFrameworkXML, Boolean runLocal ) в Microsoft.VisualStudio.Tools.Office.BuildTasks.SetOffice2007AddInRegistration.Execute() в Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() в Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext( )
Служба сборки запускается как учетная запись домена, которая является администратором Windows Server 2012, на котором установлена служба сборки. На этом сервере Windows установлены Visual Studio 2015 и Office 2016.
Когда я создаю проект в Visual Studio 2015 на своем локальном компьютере, у меня вообще нет ошибок. Пожалуйста, помогите, если у вас возникла такая же проблема в вашей работе. Спасибо.