您能否在 Visual Studio 2012 年使用 .NET 4.5 框架构建 Outlook 2010 插件?

Can you build an Outlook 2010 add in using .NET 4.5 framework in Visual Studio 2012?

我最近在 VS2010 中使用 .NET 4.0 客户端配置文件框架构建了一个 Outlook 2010 插件(在 C# 中),但我想使用 System.Net.Http 库,它位于 .NET 4.5 框架下,并且所以我安装了 VS2012 来做到这一点。但是,我的机器上只安装了 Outlook 2010,因此希望能够 运行 Outlook 2010 中来自 VS2012 的加载项,但目前我无法这样做,因为我要调试它在 VS2012 中它说我没有正确版本的 Outlook。 到目前为止,在 VS2012 中我只能看到使用 .NET 4.5 框架构建 Outlook 2013 加载项的选项,而不是 Outlook 2010,后者只能在 .NET 4.0 框架下看到。有什么方法可以通过我的 Outlook 2010 加载项以某种方式使用 System.Net.Http 库,并使其在 Outlook 2010 上可供 运行 使用?

是的,您可以在 VS2012 中构建 运行 Outlook 2010 add-in。您可以在 MSDN 的 Running Solutions in Different Versions of Microsoft Office 文章中阅读更多相关信息。

很可能您需要在 Visual Studio 的新建项目向导中选择 .Net framework 4.0 才能使模板可见和可用: