如何在Visual Studio 2005中使用.NET 3.0?


3

我的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版本。这在目前根本不可能。 :(

4

到目前为止,据我了解,这是不可能的如果你没有使用新的C#3.0代码特性,他应该能够使用在VS2008中创建的项目(并针对2.0框架进行编译),但是我不认为2005编译器是永远不能应对新的语法


0

IDE本身可能不支持3.0功能。如果你生活中可以没有3.0的功能,你可以编译为2.0,他应该能够运行正常。


2

您可以在vs2005中重新创建项目文件,然后将文件的标题更新为vs2005,然后重新开始工作。它如何一。

同样值得Visual Studio 2005/2008 Interoperability

看项目转换可能还需要在Visual Studio对于.NET 3.0 2005年扩展安装。 WWF Extensions