2009-04-18 60 views
0

在跟进到previous question之后,您是否会避免使用需要.NET 3.0/3.5的组件库?额外的安装要求是否太多要问,或者,.NET安装程序是否易于包含或链接到无关紧要?您是否会避免使用需要.NET 3.5的组件?

+0

这与其他问题有何不同? – 2009-04-18 02:52:33

+1

另一个问题的解决方案是简单地要求开发者客户包含3.0安装程序或链接到他们的产品。这个问题的目的是确定开发者是否会忽略这种负担 - 或者是否足够重要以避免使用这些库。 – 2009-04-18 02:55:45

回答

3

对我来说,更多的是的问题而不是如果。让我们面对它,几乎每个人都会升级到.NET 3.5,如果还没有的话。

坦率地说,没有很好的理由可以想到为什么Windows计算机不应升级到.NET 3.5。

有人说过,如果我有一个客户由于某种原因拒绝接受任何需要.NET 3的软件,那么如果我希望得到报酬,我将不得不容纳他们。

至于安装程序,它真的是没有更大的交易来安装最新的.NET则是安装.NET 2.

+0

你会在哪里画线?如果.NET 48.8需要Windows 7,那么你是否仅仅购买了微软就会对它置之不理呢?许多组织由于病毒,不稳定性等原因限制了对盒子的权利。 – ojblass 2009-04-18 04:51:42

0

这完全取决于我写的东西。如果我正在编写一个针对大型消费者群体的应用程序,那么由于下载的大小,我可能会远离需要3.5的东西。如果我正在编写一个Visual Studio 2008加载项,我不会有任何使用需要3.5的东西的问题。如果我正在编写一个内部应用程序,它将取决于当前的桌面配置,以及IT管理员如何打开3.5,如果它不在那里。恐怕您可能需要更具体的方案来获得更具体的答案。

2

我可能在几种情况下避免组件。 .NET运行时升级的易用性不是唯一的因素。如果您的应用程序将用于公司环境,或者您没有技术受众,我会采取最低标准的共同态度。如果你的观众受到较少的限制,你可能有理由倾向于另一个方向。另一个重要因素是组件带给您的应用程序的功能。如果功能足够重要或足够重要,则可以权衡用户在配置其环境时的时间。环境可能会迎头赶上,但这些其他外部因素可能很重要。

0

有没有真正的需要避免。那里有很多工具/安装程序可以使安装接缝更少且无处不在。记住你需要.NET 3.5 SP1。

注意:您的客户需要具有管理员权限才能安装.Net,如果它尚不存在。这有时会引起愤怒的客户的问题。请记住MLB关于Silverlight的文章,主要是因为用户无法安装插件,因为他们在工作时没有足够的权限。

2

缺少对Windows 2000的支持有时是避免.NET 3.5的一个原因。

相关问题