visual-studio-2008 - 使用 Visual Studio 2010 和 2008

标签 visual-studio-2008 visual-studio-2010

我正在 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/

相关文章:

c# - 我的自定义用户控件在工具箱中显示为灰色

wpf - Application.LoadComponent 使应用程序在关闭时卡住

c# - 如何将 Active X 组件添加到 C# 项目

visual-studio - 请在Visual Studio中查看有关Data Flow SSIS元素的完整工具提示错误消息

c# - 为添加到 Visual Studio 文件夹中的类自动生成命名空间

c# - 使 Visual Studio 调试器以正确的应用程序为目标

c++ - 如何在 C++ 中将 CString 转换为 char?

c++ - 当系统路径作为参数传递给函数时无法获取转义字符

visual-studio-2010 - 如何修复从 NuGet 包中删除的 DLL?

c++ - viewrich.cpp 中的调试断言错误