2005年开设C#2008

时间:2009-05-01 15:47:31

标签: visual-studio-2008 visual-studio-2005

我的家用电脑上有Visual C#2008,但我在学校的电脑上有2005。是否有可以下载的补丁或其他东西能够在2005年运行2008文件?

4 个答案:

答案 0 :(得分:1)

你的大多数代码应该可以正常工作。在Visual Studio 2005中不起作用的东西在C#3中是新的东西,因为这些语言特性需要C#3编译器。

以下是C#3具有的无法用C#2编译器构建的非详尽列表:

  

lambda表达式
  自动实施的属性
  对象初始化器
  集合初始化器
  扩展方法
  部分方法
  隐式输入局部变量
  匿名类型

(请随意扩展此列表......)

也许最好的办法是在学校下载Visual C# 2008 Express Edition(如果可以的话),以便您可以自由分享整个项目。

答案 1 :(得分:1)

我知道最快的事情就是创建一个新的空VS 2005项目,然后右键单击它,选择“添加现有项...”,然后从VS 2008项目中选择所有代码。就像Andrew说的那样,只要你不使用3.0或更高版本的东西,就应该编译得很好。

答案 2 :(得分:1)

答案 3 :(得分:0)

如果您是学生,可以前往Microsoft Dreamspark并获取免费 Visual Studio 2005 Professional ?它将与您的升级版本(VS2008)并排运行。这样,当您在家编辑项目时,您可以继续在学校中处理它们,项目文件仍然是兼容的。

否则,Visual Studio版本之间的解决方案文件不是 向下兼容。您最好的选择是创建一个新的 在VS2005项目中,添加源文件然后“替换”任何代码 引用.NET 3.0或.NET 3.5。但是如果你继续在VS2008中编辑,你每次回到学校都必须重复这个过程。呸。

享受,

Robert C. Cartaino