4

我尝试使用 VS 2010 创建一个 excel 插件。当我创建一个新项目 Excel 2010 插件时,并尝试编译解决方案。我收到一条错误消息。

'Error  1   The "FindRibbons" task could not be loaded from the assembly            
'Microsoft.VisualStudio.Tools.Office.BuildTasks, 
'Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.  Confirm that the   
'<UsingTask> declaration is correct, that the assembly and all its dependencies are   
'available, and that the task contains a public class that implements   
'Microsoft.Build.Framework.ITask.   DemoExcelAddIn1

我下载了一个已安装的 VS 2010 工具,用于 Office 运行时。但我找不到程序集“Microsoft.VisualStudio.Tools.Office.BuildTasks,

我该如何进行。谁能帮忙..

4

3 回答 3

9

这看起来像是来自 MSDN 论坛的已知问题- 您只需更新Microsoft.VisualStudio.Tools.Office.targets文件以指向 version11.0.0.0而不是 version 10.0.0.0

更新 MSBuild 目标文件

对于遇到此问题的用户,请转到C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\OfficeTools并打开Microsoft.VisualStudio.Tools.Office.targets文件。

将所有10.0.0.0替换为11.0.0.0

于 2013-05-06T14:18:06.283 回答
0

安装 VS2010 SP1,应该可以解决您的问题。

我也有这个问题,然后我安装了 VS2010 SP1 和 VS2013 SP4。

干杯!

于 2015-07-28T13:32:02.467 回答
0

我们在构建从站上安装了 VS2013,因此我们通过执行以下操作解决了该问题:转到 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\OfficeTools 并打开 Microsoft.VisualStudio.Tools.Office .targets 文件。

将所有 11.0.0.0 替换为 12.0.0.0。

于 2015-12-07T20:37:47.560 回答