2

在我的解决方案中,我有项目 A 和 B。项目 A 的目标是 .NET 4.0。项目 B 必须像 Sharepoint 2010 一样以 .NET 3.5 为目标。项目 B 引用了项目 A。编译时,我收到以下警告的倍数:

无法解析主要引用“projectA.dll”,因为它间接依赖于具有更高版本“4.0.0.0”的 .NET Framework 程序集“mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089” ” 比当前目标框架中的版本“2.0.0.0”。c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets

我如何解决它?谢谢!

4

1 回答 1

0

.Net 4.0 和 3.5 使用不同版本的 CLR(分别为 4 和 2.0)。如果可以选择,请让项目 A 以 .Net 3.5 为目标。据我了解,MS 最终会为 SharePoint 引入 .Net 4.0 支持,但在此期间您可能希望坚持使用 3.5。

http://msdn.microsoft.com/en-us/library/bb822049.aspx

于 2011-07-19T23:24:46.810 回答