我有一个旧项目,我转换为Visual Studio 2010.当然,它仍然针对.NET Framework 2.0。因此,当我在“编译”选项卡中编辑目标框架并将其更改为3.5时,它将关闭并重新打开项目。但是,References仍然显示System,System.Data等仍然是.NET 2.0。此外,我无法访问我需要的数组的.ToList方法,因此它不能加载更新的框架。有没有人对如何运作有所了解?
答案 0 :(得分:3)
它完成了切换框架版本所需的最小更改,因此您的休息时间很短。如果需要,您可以手动删除并重新添加针对较新版本的.NET DLL。即使在大多数情况下,所有引用的DLL的升级版本都不是问题,但在最通用的情况下,可能存在问题(特别是如果您深入研究.NET核心)。
关于ToList,您只需要导入 System.Linq ,它位于 System.Core.dll 中。