我正在开发一个小型Windows应用程序,但在决定是否使用.NET时遇到一些麻烦.作为一个编码器,我想利用.NET库.另一方面,要求我的用户下载庞大的.NET运行时似乎是一个可怕的决定.
对于Visual Studio规模的软件来说,100兆的先决条件可能是正常的,但我觉得这对于快速轻量级工具来说是一个突破性的(例如,Notepad ++).在未来,.NET运行时可能会变得足够广泛以消除问题,但在短期内,我感到不安.
在您的意见/经验中,对于小型应用程序来说,2009年还是太早了吗?我应该等待更大的玩家铺平道路吗?
编辑:XP SP2和Vista默认提供哪些版本(如果有)?
.NET随任何最新版本的Windows一起提供,因此我怀疑使用.NET会严重限制您.
你需要支持Windows 2000吗?如果您对2003和Vista感到满意,那么您应该没有问题.
请记住,并非每个人都会在.NET 3.5(SP1)上遇到困难,但如果你没有使用任何一个就没问题.
编辑:好像我错了XP SP2.XP 2.0的Service Pack 2中不包含.NET 2.0.根据维基百科 W2003R2是第一个包含.NET 2.0的版本.