Visual Studio 2008中的Visual Studio 2010项目无需转换即可投影

Mar*_*rko 6 visual-studio-2010 visual-studio-2008

有办法吗?我可以在没有转换的情况下从Visual Studio 2010中使用和构建Visual Studio 2008项目吗?

我找到了这个解释:

http://blogs.msdn.com/b/visualstudio/archive/2010/03/15/why-does-visual-studio-2010-convert-my-projects.aspx

这有什么"黑客"吗?:)

在我的团队中,我们需要这个,以便在相同的VS版本的项目(源代码在svn上)和不同的IDE上工作.

Jon*_*eet 7

我不认为你可以这样 - 但你可以在VS2008中加载VS2010项目.备份2008解决方案,让VS2010进行转换,然后再次加载2008解决方案.会有警告说它使用的是未知的工具版本,但只要你的项目"简单"(不要使用任何特定于2010的东西)它就应该有效.

我将此技术用于Noda Time,使用"Noda Time VS2008.sln"和"Noda Time VS2010.sln"的解决方案.对两个解决方案使用相同的项目文件是一个真正的好处 - 这意味着当您将源文件添加到一个项目时,您不需要记住将源文件添加到"另一个"项目.