本机Windows应用程序检查系统要求并启动.NET应用程序?

本机Windows应用程序检查系统要求并启动.NET应用程序?,第1张

概述本机Windows应用程序检查系统要求并启动.NET应用程序?

我需要检查基本系统需求的windows可执行文件(例如,如果安装了.NET),并启动.NET应用程序或向用户提供缺less的指令。

我知道我可以使用安装程序来检查先决条件,但客户希望避免这种情况。

你知道可以帮助我的工具吗?

等同于.NET中的windows错误代码

WPF – 在SYstem帐户下执行进程时性能较低

X509Store位置与商店?

格式化用户input的货币

C#试图打开远程文件的位置,但windows不通过凭据

如何确定WPF .NET应用程序是否已经进入windows 10平板电脑模式?

有没有人知道.Net的Atom APP服务器?

windows进程和它连接到的IP地址

总和平均最小值最大值不使用inbuild函数或C#中的方法

使用循环与对象名称

Delphi是创建一个像这样的本地可执行文件的好工具。 这个应用程序可以读取注册表,以确定是否安装了.Net(和所需的版本),并在必要时启动安装程序,然后在安装程序完成后启动.Net应用程序。

然而,经过了这么多次,我可以向你保证,这只是不值得的努力,尤其是如果你的应用程序仍然是.Net 2.0。 世界上大多数电脑已经安装了至少这么多,只要在应用程序的安装盘上包含.Net可再发行组件(或在您的网站上提供一个链接),以及如何安装用户启动你的应用程序,并得到一个消息框,说:“这个应用程序需要.Net 2.0。请安装.Net 2.0”或任何它说的。

根据我的经验,客户往往担心这种情况太多。 如果用户不能处理安装.Net,你将会遇到其他问题。 如果您的应用程序需要.Net 3.5,那么您可能会遇到一些严重的问题,因为安装程序有时会失败,并显示“SETUP Error”(没有其他任何[!])的帮助信息,但无论如何,这都会成为问题。

不幸的是,使用安装程序是检查先决条件最可靠的方法。 问题是每个程序都有先决条件,它是正确的C运行时版本,最新的.NET运行时等等。所以,如果你编写一个C程序来检查.NET,那么没有匹配的C运行时,C程序就不能工作。 。

我喜欢WIX: http ://wix.sourceforge.net/

不幸的是,你仍然依赖于正确的windows安装程序位,但这是一个罕见的问题。

那么, ClickOnce应用程序将为您处理所有这些。 但是它们不是非常可定制的,并且将按照用户安装,而不是每台机器安装。

总结

以上是内存溢出为你收集整理的本机Windows应用程序检查系统要求并启动.NET应用程序?全部内容,希望文章能够帮你解决本机Windows应用程序检查系统要求并启动.NET应用程序?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1285174.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存