.net vs2005和vs2010项目的解决方案。有问题吗

.net vs2005和vs2010项目的解决方案。有问题吗,.net,visual-studio,.net-framework-version,.net,Visual Studio,.net Framework Version,我目前在一个他们仍然使用.NET2.0的地方工作。 我想在现有解决方案中添加一些项目(.net 4.0) 这是否会产生任何问题 我想只要我使用“自上而下的方法”,我就可以了,不是吗 是否有我遗漏的可能导致问题的东西?应该没有问题,但我建议将您的项目更改为4.0,然后添加其他项目。假设您使用VS2010作为IDE编号,这不会产生任何问题。您的.NET2.0项目仍将基于.NETFramework2构建,类似地,.NET4项目将以.NETFramework4为目标 .NET 4.0与以前的版本是隔离的

我目前在一个他们仍然使用.NET2.0的地方工作。 我想在现有解决方案中添加一些项目(.net 4.0)

这是否会产生任何问题

我想只要我使用“自上而下的方法”,我就可以了,不是吗


是否有我遗漏的可能导致问题的东西?

应该没有问题,但我建议将您的项目更改为4.0,然后添加其他项目。

假设您使用VS2010作为IDE编号,这不会产生任何问题。您的.NET2.0项目仍将基于.NETFramework2构建,类似地,.NET4项目将以.NETFramework4为目标

.NET 4.0与以前的版本是隔离的,因此您必须在app.config中添加一个设置,以便4可以查看其他版本

  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>

在VisualStudio2010中,我有一个包含五个2.0项目、六个3.5项目和一个4.0项目的解决方案

强类型数据集类的自动生成设计器代码存在一些问题,这些问题很容易解决。我建议打开任何使用设计器的实体,以便将自动生成的代码更新到VisualStudio2010。这包括设置、资源、Windows.Form表单/控件类等


对于使用Cystal Reports和Office的项目,另外两个问题需要更新到Visual Studio 2010的Crystal Reports,以及更新到Office 3.0的Visual Studio Tools。

有许多文章介绍从.net 2.0更改到更高版本时可能出现的问题。就用谷歌吧