如何在Visual Studio 2005中使用.NET 3.0?
时间:2020-03-06 14:37:26 来源:igfitidea点击:
我的Google-fu无法让我解决这个问题。
我有一个在他的计算机上装有Visual Studio 2005的同事。我有Visual Studio2008. 他想打开我用C3.0编写的项目,到此为止,但是VS2005在3.0代码上使用了barfs,例如var
。
他安装了3.0和3.5框架,以及用于Windows工作流的Visual Studio 2005扩展。他还需要什么?还是我们追求一个迷茫的事业,是因为我以为我听说一次有可能在某个地方追赶野鹅?
请不要建议他安装VS2008或者Express版本。目前根本无法做到这一点。 :(
解决方案
IDE本身可能不支持3.0功能。如果我们可以不使用3.0功能,则可以将其编译为2.0,他应该可以正常运行。
据我了解,这是不可能的。如果我们不使用新的C3.0代码功能,那么他应该能够使用VS2008中创建的项目(并针对2.0框架进行编译),但我认为2005编译器永远不会能够应付新的语法。
我们可以在vs2005中重新创建项目文件,然后将文件头更新为vs2005,然后我们就可以恢复正常工作了。请查看Rick Strahls博客,以获取有关其完成方式的更多详细信息。
同样值得一看的是Visual Studio 2005/2008互操作性中的项目转换器
我们可能还需要安装.Net 3.0的Visual Studio 2005扩展。 WWF扩展