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