我在android中编写一个小应用程序,它将在.Net(C#)中有一个服务器部分。显然,我希望以最大数量的最终用户为目标,而不必处理任何框架安装问题。
我想知道哪个.Net框架应该针对我的应用程序? 或者我认为哪个版本最适合用户的机器?
谢谢,
答案 0 :(得分:9)
或者我希望哪个版本最适合用户的机器?
这实际上取决于您的用户群。
如果您想要定位所有平台,则不能保证任何合理的版本都在那里,因此您的部署应该包括检查和安装框架。请注意,如果您知道您的用户群通常在Windows 7上,您可以guarantee that they'll have .NET 3.5,但如果有些人使用XP,则无法保证,因为XP中没有包含任何版本。
就个人而言,我只会定位您希望的版本,并始终包含框架安装。包含检查以安装框架的“成本”(尤其是在使用Web安装程序时)非常小 - 远远小于针对较旧框架版本的开发成本,并限制自己的开发体验不那么丰富。