gpt4 book ai didi

c# - 警告用户 .NET Framework 要求

转载 作者:太空狗 更新时间:2023-10-30 00:36:13 25 4
gpt4 key购买 nike

所以我有一个使用 .NET 3.0 的应用程序(工具)。当在只有 .NET 2.0 的机器上运行时(比如默认的 Server 2008 R2 安装),它会崩溃得很惨。

到目前为止,我所看到的是人们使用的分流器会首先检查 .NET 版本。有没有办法构建它或以某种方式添加一些 list ,以便警告用户这个问题(并希望被提示安装 .NET)?

我知道这可以通过安装程序解决,但我有要求需要它是一个独立的可执行文件。 (好吧,这很难解释,但它与设备驱动程序有关。该工具随驱动程序一起提供,但如果用户不会使用该工具,则不应强制他们安装 .NET 3.0。)

我只需要在神秘的“应用程序失败并出现异常 0xe0434f4d”消息时停下来,至少让用户了解发生了什么。

最佳答案

没测试过这个,但是这篇文章about framework detection告诉你如何从代码中检测框架版本。我不确定你的应用程序在哪里失败,如果注入(inject)这样的检查可以解决你的问题,但如果你不能在你的应用程序中使用它,你也许可以在旧的 .net 2.0 中创建一个小的“入门应用程序”来执行这些检查和然后告诉用户升级或启动您的“真实”应用程序?

正如我所说,还没有测试过这种方法,它只是我的想法。

关于c# - 警告用户 .NET Framework 要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2522591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com