我最近开始使用Visual Studio 2008开发项目的新职位。他们最终会转向VS2010,但目前所有的开发人员都使用VS2008。该项目是在ASP.NET中开发的,但也使用了许多经典的ASP 3.0遗留代码。
我一直在使用Visual Studio 2010 Ultimate,我的所有开发虚拟机都已使用VS2010进行设置。我想避免设置另一个VM,因为重新安装SQL Server,IIS并重新配置所有内容需要很长时间。出于这个原因,我开始使用虚拟机,所以我可以从已经配置的基础开发安装开始。我只是没想到我可能会在其他人使用VS2008的项目上工作。
出于这个原因,我想知道VS2010在VS2008中开发和维护的项目(Web)的效果如何。 VS2010可以在不修改项目或解决方案文件的情况下使用VS2008吗?有没有人有这方面的经验?非常感谢。
P.S。我总是可以卸载VS2010和安装VS2008但我只是假设这可能会导致更多的问题。
答案 0 :(得分:4)
为什么不同时安装Visual Studio 2010和2008?他们使用自己的编译器集,据我所知,他们的Windows SDK路径可以独立设置。您需要在所有虚拟机上安装它,但我没有理由卸载VS2010 ....
答案 1 :(得分:1)
根据我的经验,您必须将项目文件从VS2008更新到VS2010,并且没有反向路径。但是,这并不意味着您无法使用该机制处理项目。请务必不要将项目文件签入源服务器。
答案 2 :(得分:1)
为什么您的虚拟机首先需要IDE?
使用匹配的“VS2K10”项目创建“VS2K10”解决方案,并包含2K8解决方案和项目中的所有文件,这些文件应该可以正常工作。您必须手动将2K8解决方案中的文件与2K10解决方案同步,因为他们不会知道添加和删除的文件。
答案 3 :(得分:1)
在VS2010中打开项目将更新项目文件。这意味着VS2008将无法再次打开项目。
您可以创建项目文件的副本并对其进行更新,但是您必须维护两个项目文件 - 确保向两者添加文件。