您好我想将Visual Studio 2008 C#.NET项目移动到Visual Studio 2010.我现有的VS2008项目解决方案有多个项目。我的vs2010是一个WPF项目,我将一些核心项目VS2008移动到VS2010 WPF项目。成功转换并添加到VS2010项目中,但我无法引用转换后的项目。
答案 0 :(得分:3)
您应该可以在Visual Studio 2010中打开该项目。它会在升级之前提示您。我建议进行备份(升级向导中有一个复选框)。只需按照向导中的说明操作即可。这很简单。
升级仅更改解决方案/项目文件。通过在项目属性中选择目标框架,您仍然可以将应用程序设置为.net 2.0或3.5应用程序。但是,当您升级到4.0时,您需要进行大量的回归测试。我们将MVC 1.0应用程序升级到.net 4.0并且遇到了renderpartialtostring方法的问题。我们不得不重写应用程序的一部分只是为了升级到4.0。
另外,不要忘记,如果升级项目,将通过属性表抑制较新版本的某些行为。您可以通过删除InheritedPropertySheets
文件中每个Configuration
的{{1}}元素来取回正确的(新)行为。