在previous question的后续内容中,您是否会避免使用需要.NET 3.0 / 3.5的组件库?是否需要额外的安装要求,或者.NET安装程序是否足够容易包含或链接到无关紧要的内容?
答案 0 :(得分:3)
对我来说,这更像是何时而不是 if 的问题。让我们面对它,几乎每个人都会在某个时候升级到.NET 3.5,如果还没有的话。
坦率地说,我没有理由想到为什么Windows计算机不应该升级到.NET 3.5。
有人说,如果我的客户因为某些原因拒绝接受任何需要.NET 3的软件,那么如果我希望得到报酬,我将不得不接受它们。
至于安装程序,安装最新的.NET确实没什么大不了的,那就是安装.NET 2.
答案 1 :(得分:2)
我可能会在几种情况下避免使用该组件。 .NET运行时升级的易用性不是唯一的因素。如果您的申请将在公司环境中使用,或者您没有技术受众,我会采取最低的共同标准。如果您的受众受到的限制较少,您可能有理由向另一个方向倾斜。另一个重要因素是组件为您的应用程序带来的功能。如果该功能足够重要或足够重要,那么在用户配置环境时需要花费时间。环境可能会迎头赶上,但这些其他外部因素可能很重要。
答案 2 :(得分:2)
缺乏对Windows 2000的支持有时是避免使用.NET 3.5的理由。
答案 3 :(得分:0)
这完全取决于我写的东西。如果我正在编写一个针对大型消费者群体的应用程序,由于下载的大小,我可能会远离需要3.5的内容。如果我正在编写Visual Studio 2008加载项,我对使用需要3.5的东西没有任何疑虑。如果我正在编写一个内部应用程序,它将取决于当前的桌面配置以及IT管理员如果已经推出3.5那么打开3.5。你可能需要更具体的方案来获得一个我更害怕的更具体的答案。
答案 4 :(得分:0)
没有必要避免。有很多工具/安装人员可以使安装缝更少,无处不在。请记住,您需要.NET 3.5 SP1。
注意:您的客户端需要具有管理员权限才能安装.Net(如果尚未安装.Net)。这有时会对愤怒的顾客造成问题。请记住关于MLB消除Silverlight的文章主要是因为用户无法安装插件,因为他们在工作时没有足够的权限。