2009-09-14 111 views
3

我的网站是VB.NET 2.0。我已经在VS2k8中打开了它,并告诉它不要升级。现在我想升级,我该如何触发它?所有的帖子都说'只是在2k8打开它,它会提示你'。那么我做了,它做了,我不想。现在我不能把它拿出来。如何将.NET 2.0网站升级到3.5?

+0

好的,那么IIS选项呢?我怎么能告诉IIS,我的网站现在运行.NET 3.5? – chester89

+0

@ chester89 - 只要.NET 3.5安装在您的服务器上,您不必担心。实际上,.NET 3.5编译成与2.0 CLR完全兼容的IL。他们只是添加了仍然编译为2.0 IL的库(例如LINQ)和语法糖(例如扩展方法)。因此,只要这些新库存在,您甚至可以在IIS中的2.0应用程序池下运行。 – Matt

+0

@Matt - 所以,我说得对,我只需要做两件事情 - 在studio中选择新的目标框架并将.net 3.5安装到我的服务器上? – chester89

回答

3

打开您的项目属性,然后在“应用程序”选项卡中选择“目标框架”。应该有诸如“.NET Framework 3.5”,“.NET Framework 2.0”等值。您可以通过右键单击项目名称并从右键菜单中选择“属性”来访问Solution Explorer中的项目属性。

如果在Visual Studio中没有为您显示解决方案资源管理器,则可以通过查看菜单>解决方案资源管理器访问它。

+1

你打败了我。必须删除我的anwser。 – Vadim

+0

当我做到这一点时,我并不认为这有效,因为我得到了各种各样的错误。然后我仔细检查了每一个。这主要是为IDE(VS)带来好处。工作很简单,我认为它工作正常。虽然现在我遇到EF无法保存到我的web.config的问题。 – DrydenMaker