2

我在 .NET 3.5 Web 部件中使用 crm 2011 sdk 中的一些 dll。目标是在线 SharePoint 2010。当我尝试构建时,它给了我以下错误:

The primary reference "microsoft.xrm.client" could not be resolved because it was built against the ".NETFramework,Version=v4.0" framework.

这是比当前目标框架“ .NETFramework,Version=v3.5”更高的版本。VisualWebPartProjectWebServiceTest。

我无法将我的 Web 部件升级到 .NET 4.0,因为 SharePoint 2010 不支持 .NET 4.0。是否有其他解决方案可以在 .NET 3.5 共享点 webpart 中引用 .NET 4.0 dll?

4

1 回答 1

3

我会说不你不能在 3.5 中使用 .Net framework 4.0 dll,但反过来说是。有一些解决方法可以实现这一点,但方式略有不同。检查以下这些 SO 帖子以供进一步参考:

您可以在 3.5 项目中使用 .NET 4.0 dll 吗?

如何在使用 .NET framework 3.5 构建的 C# 项目中使用 .NET 4.0 代码?

从 3.5 调用 .NET 4 库

于 2013-05-18T18:08:24.260 回答