最终用户应用应面向哪个版本的 .Net 框架

本文关键字:版本 Net 框架 用户 应用 | 更新日期: 2023-09-27 18:30:34

我正在用android编写一个小应用程序,它将在.Net(C#)中具有服务器部分。显然,我想针对最大数量的最终用户,而不必处理未安装框架的问题。

想知道我应该为我的应用程序定位哪个 .Net 框架?或者我期望哪个版本最肯定地出现在用户的计算机上?

谢谢

最终用户应用应面向哪个版本的 .Net 框架

或者我期望哪个版本最肯定地出现在用户的计算机上?

这实际上取决于您的用户群。

如果要面向所有平台,则无法保证存在任何合理的版本,因此部署应包括框架的检查和安装。 请注意,例如,如果您知道您的用户群通常在 Windows 7 上,您可以保证他们将拥有 .NET 3.5,但如果有些人使用的是 XP,则无法保证,因为 XP 中不包含任何版本。

就个人而言,我只会针对您想要的版本,并始终包含框架安装。 包括安装框架的检查的"成本"(尤其是在使用 Web 安装程序时)非常小 - 远低于针对旧框架版本并将自己限制为不太丰富的开发体验的开发成本。