Я работаю над настройкой сервера сборки для проекта VSTO Addin. Я использую Jenkins для того же самого. Когда я пытаюсь создать проект локально на своей машине, используя MS Build, он строит отлично. Однако на сервере, он дает следующую ошибку:Можно ли добавить VSTO Addins без установки MS Office?
Error 10 Cannot find the interop type that matches the embedded interop type 'Microsoft.Office.Core.IRibbonExtensibility'. Are you missing an assembly reference?
Я думаю, что это должно исходить от PIA. Могу ли я установить PIA без MS Office, установленного на машине?
Итак, мой вопрос: невозможно ли построить решение VSTO без установки пакета MS Office на сервере?
Я не запускаю код на сервере сборки. Только для создания DLL и окончательного установщика. Итак, я дам ему попробовать, я не могу найти PIA для MS Office 2013. Любой намек на это? – skjoshi
Вы можете получить их на ПК с установленным Office 2013. Обратите внимание: они автоматически генерируются VS, когда вы добавляете ссылку на хост-приложение. В этом случае необходимо установить Office 2013. –