【问题标题】:Moving from Visual Studio 2005 to 2008 and .NET 2.0从 Visual Studio 2005 迁移到 2008 和 .NET 2.0
【发布时间】:2010-09-07 00:33:21
【问题描述】:

我目前正在使用 VS2005 Profesional 和 .NET 2.0,由于我们的项目相当大(解决方案中有 25 个项目),我想尝试 VS 2008,因为理论上它在大型项目中更快。

在做这样的事情之前,我想知道我所读到的是否属实:我可以在“.net 2.0”模式下使用 VS2008 吗?我不希望我的客户安装 .net 3.0 或 .3.5,我只想安装 VS2008,打开我的解决方案并从那里开始工作。

这可能吗?

P.D.:解决方案是一个 c# Window Forms 项目。

【问题讨论】:

    标签: c# .net visual-studio .net-3.5 .net-2.0


    【解决方案1】:

    是的,vs2008 可以“target”一个框架,但我认为默认情况下,如果从 vs2005 转换 - vs2008 它只会将其保留在框架 2.0

    【讨论】:

      【解决方案2】:

      在 VS 2008 中可以有一个 2.0 项目。您只需在项目属性下定位 .NET Framework 2.0。

      但是,您的解决方案必须转换为 VS9 解决方案。

      【讨论】:

        【解决方案3】:

        是的,您可以使用 VS2008 运行 2.0。但是,请务必在转换时选择它。转换项目的时候,误留在了ASP.NET 3.5的转换中,然后所有的新文件都包含了对Linq的引用,所以当我意识到错误的时候切换回2.0有点痛苦。

        【讨论】:

          【解决方案4】:

          是的,这是可能的。在项目属性中,您可以针对不同版本的 .Net Framework,可追溯到 .NET 2.0。

          升级到 VS 2008 将升级您的解决方案文件,除非您备份了解决方案,否则您将无法返回到 VS 2005

          【讨论】:

            【解决方案5】:

            是的,Visual Studio 2008 的功能称为多目标。请参阅this link 了解更多信息。要使用它,您只需打开项目的属性,然后从该页面的下拉列表中选择所需的目标框架。

            【讨论】:

              【解决方案6】:

              请记住,关于 项目 在 2005 年和 2008 年之间兼容的所有这些内容都不适用于 C/C++ 项目。

              【讨论】:

                【解决方案7】:

                我完全没有问题切换到 VS2008。 :) 多目标工作顺利。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2015-01-04
                  相关资源
                  最近更新 更多