升级到框架4.0

时间:2011-10-21 17:06:57

标签: asp.net .net-3.5 .net-4.0 upgrade

我有一个包含18个项目和目标框架3.5的解决方案。它还包括Web安装程序项目。当我尝试将解决方案升级到框架4.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 

2 个答案:

答案 0 :(得分:2)

据我所知,您想要从3.5 t0 4.0

更改所有解决方案的框架

我认为你可以在visual studio 2010中设置它。

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

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

让我知道这是否有效。

答案 1 :(得分:1)

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

TargetFrameworkMoniker =“.NETFramework,Version%3Dv3.5”

只需将其更改为:

TargetFrameworkMoniker =“.NETFramework,Version%3Dv4.0”

保存,你应该好好去。

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