Asp.net 升级到framework 4.0

Asp.net 升级到framework 4.0,asp.net,.net-3.5,.net-4.0,upgrade,Asp.net,.net 3.5,.net 4.0,Upgrade,我有一个包含18个项目和目标框架3.5的解决方案。它还包括web安装程序项目。当我尝试将解决方案升级到Framework4.0时,它会给我带来很多错误,并且不会转换web项目和web安装程序项目 有没有一种方法可以手动转换项目,而不是依赖visual studio向导 .wdproj文件未转换 错误日志: Project file opened successfully No Conversion Required Get root element Project successfully

我有一个包含18个项目和目标框架3.5的解决方案。它还包括web安装程序项目。当我尝试将解决方案升级到Framework4.0时,它会给我带来很多错误,并且不会转换web项目和web安装程序项目

有没有一种方法可以手动转换项目,而不是依赖visual studio向导

.wdproj文件未转换

错误日志:

Project file opened successfully 
No Conversion Required 
Get root element Project successfully 
No Conversion Required 
ToolsVersion in String: 
3.5 
ToolsVersion in DWORD: 
3.5 
Require Upgrade 
Ready to exit 
Require Upgrade 

我知道您希望将所有解决方案的框架从3.5更改为4.0

我想你可以在VisualStudio2010中设置

在VS2010中打开整个解决方案。 右键单击项目(对所有项目执行此操作) 然后选择属性。 单击左侧的“编译”选项卡。 单击高级编译选项 将目标框架更改为4.0

我不确定,但我想分享一下这个想法


让我知道这是否有效。

我总是很难在visual studio中找到更改.NET版本的设置。即使如此,有时它也会通过VSGUI变灰(不可更改)。我通常更改.NET的方式是在记事本中打开.sln文件。在Visual Studio 2010.sln文件中,应该有一行,类似于:

TargetFrameworkMoniker=“.NETFramework,版本%3Dv3.5”

只需将其更改为:

TargetFrameworkMoniker=“.NETFramework,版本%3Dv4.0”

省钱,你就可以走了


如果您真的想通过Visual Studio 2010中的GUI为asp.net项目更改框架,可以右键单击您的网站(在“解决方案资源管理器”中的“解决方案”下的一层)。选择“属性页”,然后在新窗口中选择“构建”,其中有一个名为“目标框架”的字段,您可以在其中更改.NET框架。

最好进一步指定“大量错误”。可能只是你的硬盘已经满了?这是一个VS2010解决方案,目前的目标是3.5,还是一个VS2008解决方案,你正试图从2008年升级到4.0/VS2010?这是一个VS2008解决方案,我正在尝试升级到4。0@Uwe基姆:也许你这边是这样,但这里不是。