升级VS.NET解决方案和目标.NET framework的手动步骤?

升级VS.NET解决方案和目标.NET framework的手动步骤?,.net,visual-studio,.net,Visual Studio,让VS.NET(本例中为2008)向导升级解决方案后,是否执行任何手动步骤来升级解决方案和项目的特定属性?例如,您必须转到每个项目,并以框架的新版本为目标(在本例中为2.0到3.5)。即使在确定了框架的新版本之后,我发现程序集引用仍然指向旧版本的程序集(即使在更改了目标之后,也是2.0而不是3.5)。这是否意味着我失去了新版本框架中程序集的性能优势?VS 2008向导所做的只是升级要与VS 2008一起使用的项目和解决方案文件-它仍然针对您开始使用的框架。如果要将项目移动到更新版本的框架,则必须

让VS.NET(本例中为2008)向导升级解决方案后,是否执行任何手动步骤来升级解决方案和项目的特定属性?例如,您必须转到每个项目,并以框架的新版本为目标(在本例中为2.0到3.5)。即使在确定了框架的新版本之后,我发现程序集引用仍然指向旧版本的程序集(即使在更改了目标之后,也是2.0而不是3.5)。这是否意味着我失去了新版本框架中程序集的性能优势?

VS 2008向导所做的只是升级要与VS 2008一起使用的项目和解决方案文件-它仍然针对您开始使用的框架。如果要将项目移动到更新版本的框架,则必须编辑每个框架上的项目设置。MSFT自动执行此操作的可能性太大。

除了目标框架功能外,您还需要手动添加对System.Core.dll的引用,以利用一些最新功能,如Linq。

从2.0开始的所有.Net framework版本(即3.0和3.5)使用完全相同的核心框架文件(即CLR,您会注意到C:\Windows\Microsoft.Net\framework目录中没有与3.0或3.5相关的目录),因此您不必太担心任何性能问题


核心部分在Microsoft Speak中称为“红色位”,其余部分称为“绿色位”。

目标框架功能,您需要手动添加对System.Core.dll的引用,以利用一些最新功能,如Linq。

您还应该编辑您的答案,因为它似乎缺少开头。