【问题标题】:Build Error + Creating VSTO addin for excel 2010构建错误 + 为 excel 2010 创建 VSTO 插件
【发布时间】:2015-12-08 04:37:47
【问题描述】:

我尝试使用 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,

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

【问题讨论】:

  • 我没有找到获取丢失程序集的方法。我升级到 Visual Studio 2012,错误消失了。谁能帮我解决 Vs 2010 的问题

标签: msbuild vsto excel-2010 msbuild-task excel-addins


【解决方案1】:

这看起来像known issue sourced from MSDN forums - 您只需更新您的Microsoft.VisualStudio.Tools.Office.targets 文件以指向版本11.0.0.0 而不是版本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

【讨论】:

  • 编辑 Microsoft.VisualStudio.Tools.Office.targets 文件并将所有 10.0.0.0 替换为 11.0.0.0 但得到相同的错误
  • @Shyamsundarshah 从您发表评论的日期来看,您可能已经安装了 VS2013。您需要将10.0.0.0 替换为12.0.0.0
  • @SliverNinja,做出改变后,我得到了新的错误:
【解决方案2】:

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

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

干杯!

【讨论】:

    【解决方案3】:

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

    将所有 11.0.0.0 替换为 12.0.0.0。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-07
      • 2011-07-18
      相关资源
      最近更新 更多