【问题标题】:How to use .NET 3.0 with Visual Studio 2005?如何在 Visual Studio 2005 中使用 .NET 3.0?
【发布时间】:2008-09-23 20:08:36
【问题描述】:

我的 Google-fu 在这个问题上让我失望了。

我有一位同事在他的机器上安装了 Visual Studio 2005。我有 Visual Studio 2008。他想打开一个我用 C# 3.0 编写的项目,我们已经做到了这一点,但是 VS2005 对 3.0 代码有问题,比如var

他安装了 3.0 和 3.5 框架,以及 Visual Studio 2005 Extensions for Windows Workflow。他还需要什么?或者我们是在追求一个失败的事业,一场疯狂的追逐,因为我认为我听说有一次在某个地方这是可能的?

请不要建议他安装VS2008或Express版。这在这个时候根本是不可能的。 :(

【问题讨论】:

    标签: visual-studio-2008 visual-studio-2005 interop .net-3.0


    【解决方案1】:

    据我所知,这是不可能的。如果您没有使用新的 C# 3.0 代码功能,他应该能够使用在 VS2008 中创建的项目(并针对 2.0 框架进行编译),但我认为 2005 编译器永远不会能够来应对新的语法。

    【讨论】:

      【解决方案2】:

      您可以在 vs2005 中重新创建项目文件,然后将文件上的标头更新为 vs2005,您就可以重新开始工作了。请查看Rick Strahls Blog,了解有关其完成方式的更多详细信息。

      Visual Studio 2005/2008 Interoperability中的项目转换器也值得一看

      您可能还需要安装适用于 .Net 3.0 的 Visual Studio 2005 扩展。 WWF Extensions

      【讨论】:

        【解决方案3】:

        IDE 本身可能不支持 3.0 功能。如果你可以不用 3.0 的特性你可以编译到 2.0,他应该可以正常运行。

        【讨论】:

          猜你喜欢
          • 2010-09-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-11-25
          • 2015-12-22
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多