2

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

我想知道我的应用程序应该针对哪个 .Net 框架?或者我最希望在用户的机器上出现哪个版本?

谢谢,

4

1 回答 1

9

或者我最希望在用户的机器上出现哪个版本?

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

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

就个人而言,我只会针对您想要的版本,并始终包含框架安装。包括检查以安装框架的“成本”非常小,尤其是如果您使用 Web 安装程序,则比针对较旧的框架版本并将自己限制在不太丰富的开发体验中的开发成本要小得多。

于 2012-04-07T20:34:44.553 回答