我在家里的电脑上安装了Visual C# 2008,但是在学校的电脑上安装的是2005版本。是否有补丁或其他东西可以下载,使得我能够在2005版本上运行2008文件?
我在家里的电脑上安装了Visual C# 2008,但是在学校的电脑上安装的是2005版本。是否有补丁或其他东西可以下载,使得我能够在2005版本上运行2008文件?
大部分的代码应该可以正常工作。在Visual Studio 2005中无法工作的是C# 3中的任何新功能,因为这些语言特性需要C# 3编译器。
以下是C# 3具有但无法使用C# 2编译器构建的功能的非详尽列表:
lambda表达式
自动实现属性
对象初始化程序
集合初始化程序
扩展方法
部分类
隐式类型本地变量
匿名类型
(请随意扩展此列表...)
也许最好的做法是在学校下载Visual C# 2008 Express Edition,这样您就可以自由共享整个项目。
如果你是一名学生,你可以前往Microsoft Dreamspark并免费获取Visual Studio 2005 Professional。它可以与你升级的版本(VS2008)同时运行。这样,当你在家编辑项目时,你可以在学校继续工作,并且项目文件仍然兼容。
否则,不同版本的Visual Studio解决方案文件不向下兼容。你最好的选择是在VS2005中创建一个新项目,添加源文件,然后“替换”任何引用.NET 3.0或.NET 3.5的代码。但是,如果你继续在VS2008中编辑,每次回到学校时都必须重复此过程。太糟糕了。