如何定制.. NET FrameworkInitialization Error"
本文关键字:quot Error FrameworkInitialization 何定制 NET | 更新日期: 2023-09-27 18:15:55
我有一个WPF应用程序,当新用户在机器上执行它时,他们会得到这个丑陋的错误消息:
要运行此应用程序,首先必须安装以下程序之一.NET框架的版本:v4.0.30319
我需要自定义这个消息到一个更好的GUI,也许在不同的语言,
"定制"该对话框的唯一方法是为应用程序构建一个本机(非。net)包装器或存根,用于检查是否安装了。net框架。您可以通过注册表(support.microsoft.com/kb/315291)完成此操作,如果没有,则显示一条消息。
你可以这样做,或者像Mark Hall评论的那样,在必要时通过捆绑或直接下载自动安装框架。
描述简单包装器过程的更新
- 将当前项目从MyFile.exe重命名为MyFileInner.exe
- 创建新的本机应用程序,命名为MyFile.exe在新的本机应用程序中,根据链接的MS文章检查注册表。对于。net v4 ,您需要不同的密钥。
- 如果。net要求不满足,您将显示自定义的"未安装"消息,然后退出
- 如果满足。net要求,启动MyFileInner.exe