将VS2008 / .NET FX 2.0项目升级到VS2010后出现奇怪的错误

时间:2013-01-10 16:17:02

标签: c# visual-studio-2010 visual-studio-2008 .net-2.0

升级后,当构建时,会弹出一个警告:

  

主要参考“Elegant.Ui.Ribbon,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 3a2b400713aae6e0,processorArchitecture = MSIL”无法解析,因为它与.NET Framework程序集“mscorlib间接依赖, Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089“其当前目标框架中的版本”4.0.0.0“高于当前目标框架中的版本”2.0.0.0“。 PDFFlowline.VS2010

怎么样?以及如何解决它。这个项目在VS2008上编译得很好。我正在运行Windows 7和VS2010,它们都安装了最新的更新。

1 个答案:

答案 0 :(得分:0)

我无法让它在VS2010上运行,而是我尝试了SharpDevelop,它可以打开和构建旧版本的项目,在这种情况下是VS2008。所以我的问题解决了。 顺便说一下,要使它工作,你需要将目标框架设置为2.0,将C#编译器设置为3.0,如果你打算使用lambda,LINQ和LINQBridge以及扩展方法,这是我的C#编码的一个重要部分。