Недавно я перенес свою VSTO Добавить в проекты с «VS2008 и Office 2007» на «VS2013 и Office 2013», Изменения произошли, как показано ниже.MSBuild Ошибки при создании VSTO Addin's
.Net Framework версия от 3.5 до 4.5 (при обновлении проекта).
Я добавил VSTO 2013 сборки PIA для ссылки.
Вот и все, когда я пытался скомпилировать, я столкнулся с ошибками MSBuild.
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\OfficeTools\Microsoft.VisualStudio.Tools.Office.targets(268,13): error MSB4064: The "TargetFrameworkVersion" parameter is not supported by the "SignFile" task. Verify the parameter exists on the task, and it is a settable public instance property.
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\OfficeTools\Microsoft.VisualStudio.Tools.Office.targets(264,9): error MSB4063: The "SignFile" task could not be initialized with its input parameters.
и я пытался найти решение через Интернет, но не смог найти много, Любые решения этой проблемы будут полезно.
Я создал отдельный новый проект в VS2013 и добавил к нему код, но все же закончил с той же ошибкой MSB4063 и MSB4064. Что случилось. и я создал пустой ExcelAddin Proj. который создается в VS2013, и я ничего не изменил, да ничего, но все же сталкиваясь с теми же ошибками MSBuild. – Jithendra
Удалось ли вам решить эту проблему? Я тоже столкнулся с этим. –
@ Erick T, я изменил все офисные ссылки Dll с офиса 2007 на офис 2013 года, а rebuild работал как прелесть для меня ..... проверьте, существует ли какая-либо старая версия Office Dll, убедитесь, что вы ссылаетесь на какую-либо одну версию во всей надстройке, использование нескольких версий может вызвать эту проблему. Надеюсь это поможет. – Jithendra