Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 从.NET 2.0升级到.NET 3.5问题_Visual Studio 2008_.net 3.5_Visual Studio 2005_.net 2.0 - Fatal编程技术网

Visual studio 2008 从.NET 2.0升级到.NET 3.5问题

Visual studio 2008 从.NET 2.0升级到.NET 3.5问题,visual-studio-2008,.net-3.5,visual-studio-2005,.net-2.0,Visual Studio 2008,.net 3.5,Visual Studio 2005,.net 2.0,我正在尝试将我们的解决方案从VS2005.NET2.0升级到VS2008.NET3.5。我使用VS2008转换向导转换了解决方案。所有的项目(大约50个)仍然以.NETFramework2.0为目标。此外,如果我为其中一个项目手动更改目标框架,则所有项目都引用了dll(即系统、系统核心、系统数据等仍然指向框架2.0。彻底更改我发现的目标框架的唯一方法是删除这些引用并使用适当版本的框架再次引用它们。我认为手动操作不是最佳选择。50个项目~10个引用每个~0.5分钟更改每个引用e大约需要5个小时才能

我正在尝试将我们的解决方案从VS2005.NET2.0升级到VS2008.NET3.5。我使用VS2008转换向导转换了解决方案。所有的项目(大约50个)仍然以.NETFramework2.0为目标。此外,如果我为其中一个项目手动更改目标框架,则所有项目都引用了dll(即系统、系统核心、系统数据等仍然指向框架2.0。彻底更改我发现的目标框架的唯一方法是删除这些引用并使用适当版本的框架再次引用它们。我认为手动操作不是最佳选择。50个项目~10个引用每个~0.5分钟更改每个引用e大约需要5个小时才能完成。我是否遗漏了什么?是否有其他方法可以将完整解决方案从.NET 2.0转换为.NET 3.5?
谢谢。

NET 3.5框架不包括基础程序集的新版本。System、System.Data等仍然是2.0.0.0版本。只有添加的程序集有3.0版本(如WPF和WCF)或3.5版本(如System.Core和System.Linq)。运行时版本(CLR)也仍然是2.0.50727


您没有问题。

谢谢!现在很清楚了。这是否意味着我仍然需要为每个项目更改Tagret框架?:)目标框架所做的唯一一件事是阻止您添加对仅在较高编号版本中可用的程序集的引用。您可以根据需要更改它们,这并不重要。