在我的解决方案中,我有项目A和B.项目A的目标是.NET 4.0。项目B的目标必须是针对Sharepoint 2010的.NET 3.5。 项目B参考了项目A. 当我编译时,我得到以下警告的倍数:
无法解析主要引用“projectA.dll”,因为它对.NET Framework程序集“mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089”具有间接依赖性,该程序具有更高版本“ 4.0.0.0“比当前目标框架中的版本”2.0.0.0“。 c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets
我该如何解决?谢谢!
答案 0 :(得分:0)
.Net 4.0和3.5使用不同版本的CLR(分别为4和2.0)。如果是一个选项,请将项目A作为目标.Net 3.5。我的理解是MS最终将为SharePoint引入.Net 4.0支持,但在此期间你可能想要坚持使用3.5。