从 .NET 4.0 项目 (VSTO) 引用在 .NET 4.5.1 中生成的库



我正在构建一个Outlook 2010 VSTO。Microsoft允许的最高框架是 4.0。我有必须使用的第三方库,但它们是在 .NET 4.5.1 中构建的。话虽如此,我无法引用所需的库。

我不知道如何解决这个问题。我尝试创建和引用第二个项目,该项目面向更新的框架来运行我的调用,但由于第二个项目框架是更高版本,VSTO 在运行时看不到它。

有人对我如何与这些图书馆进行通信有任何想法吗?我应该注意,所有使用它的机器都将具有.NET 4.5.1框架。

您需要获取 .net Framework 4.0 的第三方库。

此外,还可以考虑开发共享 COM 加载项而不是 VSTO。或者仅使用支持面向 .net 4.5 的外接程序快速版。

最新更新