我的解决方案中的所有项目都设置为使用 .net 框架 4.5 构建。
我正在尝试创建一个 C# VSTO 项目,但无法分配 .net 4.5 目标框架。这是必需的,因此我可以在我的 VSTO 项目中引用其他项目。
该错误表明该项目不能用于目标框架(.net 4.5)。
或者,我是否必须在不使用 VSTO 项目的情况下实现 excel 加载项?
这里有一个更新的 VSTO 4 可再发行版:
http://www.microsoft.com/en-us/download/details.aspx?id=35594
请注意,在此版本中,版本已从 10.0.31119.0 升级到 10.0.40302.0,并且还支持 Office 2013。
此版本也适用于 x86 和 64 办公室安装,无需选择正确的安装程序,这很好。
更新 好像之前的下载页面已经被删除了。您可以尝试从直接链接获取安装程序:
http://download.microsoft.com/download/9/4/9/949B0B7C-6385-4664-8EA8-3F6038172322/vstor_redist.exe
更新 2 Microsoft 已于 2012 年 12 月 21 日发布了 VSTO 10.0.40303.0,它是 10.0.40302.0 的修复程序,可从http://www.microsoft.com/en-us/download/details.aspx?id=又是 35594。