2011-02-04 27 views
3

我们当前的环境是.NET 3.5 SP1,但我们正在迁移到.NET4和Visual Studio 2010.在Visual Studio 2010中使用ASP.NET MVC2 Web应用程序定位.NET3.5?

我想坚持使用.NET 3.5进行部署/生产环境,但使用Visual Studio和TFS 2010进行开发,直到清除生产环境以升级到.NET4。这是可能的(我假设是:B),以及如何?

我试过的是将项目设置中的TargetFrameworkVersion更改为“v3.5”。但是,由于System.Web.Security中的类未能找到.NET 4中的System.Web.ApplicationServices(例如MembershipUser),因此我得到构建失败......所以它似乎使用了.NET4库和不是.NET3.5?是否将System.Web.ApplicationServices库添加到我的项目中,如果是这样,是否意味着它仍然可以在.NET 3.5上运行?

此外,我注意到该项目的ToolsVersion是4.0,将它从4.0更改为3.5是正确的事情吗?当我这样做,重新打开该项目导致Visual Studio运行转换过程中,改变ToolsVersion回4.0 ...

干杯,

詹姆斯

+0

相似的文章http://stackoverflow.com/questions/2770361/use-msbuild-3-5-with-visual-studio-2010 – jamiebarrow 2011-02-04 08:44:17

+0

开始认为改变工具集是要走的路,并忽略VS2010的转换......或继续使用VS2008,直到我可以切换到.NET4 :( – jamiebarrow 2011-02-04 08:49:02

回答

0

您必须安装Visual Studio 2008能够在Visual Studio 2010中以.NET 3.5为目标。

相关问题