目前,我的测试项目包含在与我们的TFS团队项目相关的解决方案中.我还设置了一个构建定义来在签入新代码时构建项目(构建在我们的构建机器上执行).
我想如果我将我的解决方案升级到VS2012,那么为了能够在构建机器上构建解决方案,我也需要安装VS2012 RC,对吧?但是,有可能在我的构建定义中指定我的项目由VS2012而不是VS2010构建吗?
我是否可以在使用TFS2010的同时使用VS2012升级我的项目?我应该注意到我的解决方案将是唯一升级到VS2012的解决方案.公司的所有其他解决方案仍然需要由VS2010构建.我想,至少在几个月内,公司范围内升级到VS2012将不会到位.
或者我需要单独的构建机器或任何东西?
任何想法,想法或解决方案赞赏!
更新:所以我试了一下,一切都运转正常.我唯一的问题是在我的构建机器上重新构建后,我编写的UI测试没有工作,但我想这可能是我需要在其他地方询问的内容.为了澄清,解决方案成功构建,但测试仍然失败.
解决方法
If you created your assets in Visual Studio 2010 with Service Pack 1
(SP1),many of them will load and run in Visual Studio 2012 without
any further action on your part. Many assets will also open again in
Visual Studio 2010 with SP1 without any issues,even after you open
those assets in Visual Studio 2012.
另请参阅VS博客上的“Round-tripping with Visual Studio 11”,其中包含更多详细信息.
请注意,如果您的构建过程使用自定义构建活动,那么只需安装Visual Studio 2012 breaks the build definition on your local machine,VS2012也不支持MVC1或MVC2项目.哦,Visual Studio 2012不再是RC,它上周是RTM.