我最近迁移我的VSTO添加的项目从“VS2008和Office 2007”到“VS2013和办公室2013”,变化发生了如下设置。MSBuild的错误,同时建立VSTO加载项的
.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 2014-11-06 07:45:15
你有没有解决这个问题的运气?我也遇到了它。 – 2015-01-12 20:30:36
@Erick T,我已经改变了从办公室2007到办公室2013的所有办公室的Dll引用,重建像我的魅力工作.....检查是否有任何旧版本的办公室Dll的引用,请确保您引用任何单一版本在整个加载项中,使用多个版本都会导致此问题。希望这可以帮助。 – Jithendra 2015-01-16 04:02:58