我正在编写一个C#应用程序(在VS 2008中)。如果我的目标是.Net 3.5框架,它将在Windows XP及更高版本上运行吗? XP用户是否可能需要下载.Net升级?
更新
如果该应用适用于商业/企业环境,您认为定位3.5而不是2.0是非常安全的吗?
答案 0 :(得分:2)
只有Windows 7及更高版本才能预装.NET 3.5(SP1); Windows XP和Vista用户虽然能够运行基于.NET 3.5构建的应用程序,但必须先下载并安装它才能使用您的应用程序。
我认为最新的XP和Vista服务包包括.NET 3.5。
答案 1 :(得分:2)
如果该应用适用于商业/企业环境,您认为定位3.5而不是2.0是非常安全的吗?
如果客户端计算机无法升级或安装3.5 Framework,则不会。
假设他们已经拥有框架是不安全的。但是,让他们安装框架是现实的。他们可能拥有它,如果他们没有,那么如果你在3.5中编写应用程序,他们应该得到它。