【发布时间】:2017-01-25 18:16:03
【问题描述】:
我有一个包含 4 个项目的解决方案。 其中 2 个是 VSTO 项目(在 Win7 for Office 2010 / .net4.5 上创建)(Excel/Powerpoint) 2 其中只是普通的 VB.Net 项目。
我有一台运行 Windows 10 和 Office 2013 的 PC,可以很好地打开所有项目。
现在我有了我的新 Surface 书。运行 win 10 和 Office 2016 出于其他兼容性原因,我还安装了 Office 2010 版本。
在 Surface book 上,我只能打开普通的 Peojects。 无法打开 2 个 VSTO 项目。尝试加载它们(或单击安装缺少的功能)时,我收到以下消息:
我已经检查了所有的参考资料。 (通过手动搜索 .dll 的路径)
在 Surface book 上,安装顺序是:
Office 2010
Office 2016
Visual Studio 社区 2015
2015 年的 Visual Studio VSTO
适用于 Office 运行时的 Visual Studio 工具 2010
我真的不明白为什么我不能打开项目:(
编辑:.net 4.5 似乎是罪魁祸首。
在我创建 Excel 2010 插件时的表面上。它的创建目标是 4.5.2
一旦我将其更改为 4.5,它就会尝试“单向升级”并且不再能够打开项目。
【问题讨论】:
-
我也有同样的问题。我尝试在 Visual Studio 2010 中设置一个空的 Excel 2010 插件项目并将其复制到第二台装有 Visual Studio 2015 的计算机。我将 .vbproj 文件与 Visual Studio 2015 中的空 Excel 2016 插件项目逐行进行了比较。通过复制一些行,我达到了一个状态,我可以将 VS 2010 项目加载到 VS 2015 中。一些导入指的是直接路径,这似乎是问题所在。但是错误日志很差,我没有完全找到该位置,无法导入工作项目。 VS 编程好!?
标签: vb.net visual-studio visual-studio-2015 windows-10 vsto