我的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,他应该能够正常运行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top