我是一名桌面 C# 开发人员(不是 ASP),我想知道小型个人项目的版本定位。当然,这些都是试图覆盖尽可能广泛的受众,因此我一直针对 .NET 3.0(这是 Windows Vista 系统上没有任何服务包的最新版本)和 2.0(这是最简单的兼容版本兼容VS2008)。
不幸的是,这使我无法学习任何技术,例如在 3.0 后引入的 LINQ,并且随着即将切换到 VS2010,我想知道我是否应该以新的 4.0 平台为目标而牺牲没有最新和最好的使用,或者应该我只是坚持尝试覆盖尽可能广泛的用户群?
最佳答案
我建议迁移到 .Net 4.0 客户端配置文件。
虽然它还没有庞大的安装基础,但它是一个小型下载,您的用户可以轻松安装。
如果您不希望您的用户需要下载该框架,您应该以 3.5 为目标,most people already have .
关于.net - 我应该针对哪个版本的 .NET 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2671702/