问题描述
- 用VS2008写的程序,怎么转换成VS2005版本?
-
用VS2008写的程序,怎么转换成VS2005版本?因为需要升级主板至.net3.5,所以我就想把程序转换成VS2005的,不用升级主板。
解决方案
要看这代码有没有用到.net 3.5的类库以及C# 3.0的语法。
有大量的语法,在C# 2.0是不支持的。
比如如下代码:
List<int> list = new List<int>() { 1,2,3,4,5}; //对象初始化器
var query = // 自动推断类型
from x in list where x > 3; // linq表达式
像这样的代码,就没法编译。
解决方案二:
工程文件保存的时候选择兼容到旧版本应该就可以了。
解决方案三:
用VS2005新建工程,然后导入VS2008的源码文件等
时间: 2025-01-25 12:17:26