【发布时间】:2010-12-21 07:38:33
【问题描述】:
我正在向多个客户销售用 C# 编写的桌面软件,但遇到了一个大问题:.NET 安装。该软件的用户不精通计算机,通常没有安装任何版本的 .NET 框架,而且很多时候不想要它。
几乎我的每一个支持请求都是由于有人没有安装 .NET。我不得不提醒他们每个人安装框架,他们中的大多数人说他们点击“取消”是因为他们不想安装它。许多人甚至要求退款,因为他们感到困惑并且不想处理它。他们不明白它是必需的,也不想去微软下载它。我浪费了很多时间,也浪费了很多钱。
但是足够的背景知识,我的问题是:我可以合法地静默安装 .NET 框架,这样我就可以减少支持联系人的数量吗?如果我在说将安装 .NET 框架时加入某种免责声明,这是否合法?我当然可以让它自动安装,但用户正在取消它,并没有意识到它会使软件无法运行。
我知道这听起来很疯狂,并且已经尝试过诸如“告诉他们需要安装 .NET”之类的明显建议。我用大红色字体告诉客户 3 次需要它,但他们仍然不阅读。
有什么建议吗?我准备放弃 C# 并用 Java 或 Delphi 构建我的下一个产品,这就是这个问题的严重程度。
【问题讨论】:
-
你如何用 Java 告诉他们他们需要 JVM?但我同意,这就是为什么一些著名的软件工程师曾经说过 C#.NET 中最大的缺失是:静态链接。
-
嗯,Java 的一般概念是 JVM 比 .net 更普遍。而且认识Java的人越来越多,而普通用户根本不知道.net框架是什么。
标签: .net windows winforms .net-3.5