c# - 如何让 C# VSTO 在 .NET Framework 4.5 中构建

标签 c# vsto .net-4.5

我的解决方案中的所有项目都设置为使用 .net Framework 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 office 安装,无需选择正确的安装程序,这很好。

更新 似乎之前的下载页面已被删除。您可以尝试从直接链接获取安装程序:

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 获得。再次。

关于c# - 如何让 C# VSTO 在 .NET Framework 4.5 中构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11678614/

相关文章:

c# - LINQ - 从特定索引开始的列表中获取项目

c# - 重用排序逻辑

c# - 严格的 MVVM 和 Task.ConfigureAwait(false)

c# - 在创建具有安装屏蔽限制的应用程序时,有没有办法通过 Smartscreen 过滤器?

c# - 当托管在 VSTO/Outlook 加载项中的 ElementHost 中时,WPF 文本框不允许撤消

c# - 构建失败 : Outlook 2010 VSTO Add-In

automation - 在 PowerPoint 中以编程方式播放形状的声音

c# - 是否可以在 .NET 4.0 框架上使用 TLS1.2 发送 HttpWebRequest

asp.net-mvc-4 - 添加对 System.IdentityModel.Tokens DLL 的引用

c# - Windows 8 中的透明度(Metro 应用程序)