我正在 Visual Studio 2008 中开发一个基于桌面的应用程序。该解决方案有 24 个项目。我正在使用 .Net Framework 3.5
我想使用 Visual studio 2010。但问题是,还有其他团队成员也在使用 Visual studio 2008。
如何使解决方案和项目文件与两个版本兼容?
最佳答案
您必须有两个单独的解决方案文件。 Visual Studio(任何版本)尝试根据解决方案文件内的版本将任何解决方案文件上转换到下一个版本,例如
Solution File for VS 2010:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Solution File for VS 2008:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Solution File for VS 2005:
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
项目文件也是如此,因此您必须拥有每个项目文件的单独版本。 Visual Studio 的每个版本都有其特定的需求。例如。对于 VS 2010 中的 Web 应用程序项目模板,存在对早期版本的 VS 没有意义的 Web 配置转换文件。
底线是可以在 Visual Studio 2008 和 2010 中维护不同的解决方案和项目文件。Visual Studio 2005 是不可能的,因为没有多目标支持并且您使用的是 3.5 的 Fwk。
关于visual-studio-2008 - 使用 Visual Studio 2010 和 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5255982/