sharepoint - 我可以在 .net 3.5 sharepoint Web 部件中使用 .net 4.0 dll 程序集引用吗?

标签 sharepoint reference

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

无法解析主要引用“microsoft.xrm.client”,因为它是针对“.NETFramework,Version=v4.0”框架构建的。

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

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

最佳答案

我会说,你不能在3.5中使用.Net Framework 4.0 dll,但反之亦然。有一些解决方法可以实现此目的,但方式略有不同。检查以下 SO 帖子以供进一步引用:

Can you use a .NET 4.0 dll in a 3.5 project?

How Can i use .NET 4.0 code in C# project which is built using .NET framework 3.5?

Making a call to a .NET 4 library from 3.5

关于sharepoint - 我可以在 .net 3.5 sharepoint Web 部件中使用 .net 4.0 dll 程序集引用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16626262/

相关文章:

sharepoint - 从列表中的 SharePoint 用户字段获取用户名

asp.net - 在未经授权的请求后抑制 NTLM 对话框

c++ - 返回对 int 的引用与在 C++ 函数中返回 int?

c++ - 如何在 C++ 中将对来自一个 vector 的对象的引用存储在另一个 vector 中?

c++ - 从函数返回本地对象

使用新 ID 重定向共享点列表

sharepoint - 导出自定义 Sharepoint 列表定义

c# - 如何使用外部项目的命名空间?

java - Android 在 onClick AlertDialog 中丢失引用

sharepoint - 递归枚举 SharePoint 列表中的所有文件夹