如何在Visual Studio 2005中使用.NET 3.0?
-
02-07-2019 - |
题
我的Google-fu在这个问题上让我失望。
我有一位同事在他的机器上安装了Visual Studio 2005。我有Visual Studio 2008.他想打开我在C#3.0中编写的项目,我们已经实现了这一点,但是3.0代码上的VS2005 barfs,如 var
。
他安装了3.0和3.5框架,以及Visual Studio 2005 Extensions for Windows Workflow。他还需要什么?或者我们是在追求一个失败的原因,一种疯狂的追逐,我的想法刺激了我曾经听说这种情况有可能在某个地方发生过?
请不要建议他安装VS2008或Express版本。这在目前根本不可能。 :(
解决方案
据我所知,这是不可能的。如果您没有使用新的C#3.0代码功能,他应该能够使用在VS2008中创建的项目(并针对2.0框架进行编译),但我认为2005编译器无法使用处理新语法。
其他提示
您可以在vs2005中重新创建项目文件,然后将文件的标题更新为vs2005,然后您又重新开始营业。请查看 Rick Strahls博客,详细了解其完成方式
另外值得一看 Visual Studio 2005/2008互操作性<中的项目转换器/ A>
您可能还需要安装.Net 3.0的Visual Studio 2005扩展。 WWF Extensions
IDE本身可能不支持3.0功能。如果你可以在没有3.0功能的情况下生活,你可以编译为2.0,他应该能够正常运行。
不隶属于 StackOverflow