Wpf 应用程序崩溃 - 错误模块名称 coreclr.dll 版本 : 4. 700.20.47201

标签 wpf .net-core coreclr

我有 .netcore 3.1 上的 WPF 应用程序打包在 appx 包中并从包中安装。有时(几十个启动中的一个)它在启动时崩溃并在 EventViewer 中出现错误:

第一个错误条目:

Application: MyApp.exe
CoreCLR Version: 4.700.20.47201
.NET Core Version: 3.1.9
Description: The process was terminated due to an internal error in the .NET Runtime at IP 00007FFE0C06FF20 (00007FFE0C050000) with exit code 80131506.

下一个错误条目:

Faulting application name: MyApp.exe, version: 1.0.0.0, time stamp: 0x5f6b3998
Faulting module name: coreclr.dll, version: 4.700.20.47201, time stamp: 0x5f6a7a28
Exception code: 0xc0000005
Fault offset: 0x000000000001ff20
Faulting process id: 0x5920
Faulting application start time: 0x01d6ca611262b108
Faulting application path: C:\Program Files\WindowsApps\MyPublisher.MyApp_1.1.166.0_x64__k3e1zgp7z7sz2\MyApp\MyApp.exe
Faulting module path: C:\Program Files\WindowsApps\MyPublisher.MyApp_1.1.166.0_x64__k3e1zgp7z7sz2\MyApp\coreclr.dll
Report Id: 0b0ae2f1-0a4c-439a-a4cd-4700425d3f41
Faulting package full name: MyPublisher.MyApp_1.1.166.0_x64__k3e1zgp7z7sz2
Faulting package-relative application ID: App

有没有人对如何解决这个问题有任何想法?

最佳答案

我对 .NET 5.0 和 I filed a report 有同样的问题,因为我相信这是相关的。

现在,我只需取消选中发布设置中的“生成单个文件”即可消除此错误。这为我修复了错误,但我最终在发布目录中得到了很多文件。这有点没有成就感,但我现在可以继续。

关于Wpf 应用程序崩溃 - 错误模块名称 coreclr.dll 版本 : 4. 700.20.47201,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65148497/

相关文章:

c# - CommandParameter 始终为空 wpf MVVM

c# - Netcore Elasticsearch(NEST)默认索引为UriEncoded

asp.net - 使 T4MVC 与 ASP.NET 5 一起工作

c# - WPF 如何从 MVVM 中的子 ViewModel 调用父 ViewModel 中的某些逻辑

c# - 标签样式未在窗口状态更改时更新

c# - OxyPlot 获取点击点

asp.net - 无法在 Ubuntu 上使用 `dnx run` 启动 ASP 应用程序

.net - Blazor BaseURI http 与 https 问题

c# - 最佳实践 : Adding a CLI to Existing Windows Service in . NET/Core

asp.net-core - 类型转换器在 asp.net 核心中不起作用