C# Maui 报错:程序“[15748] MauiApp1.exe”已退出,返回值为 2147942405 (0x80070005)

本文主要是介绍C# Maui 报错:程序“[15748] MauiApp1.exe”已退出,返回值为 2147942405 (0x80070005),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

“MauiApp1.exe”(CoreCLR: DefaultDomain): 已加载“C:\Program Files\dotnet\shared\ Microsoft.NETCore.App\8.0.6\System.Private.CoreLib.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“E:\cDemo\MauiApp1\MauiApp1\bin\Debug\net8.0-windows10.0.19041.0\win10-x64\AppX\MauiApp1.dll”。已加载符号。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\ Microsoft.NETCore.App\8.0.6\System.Runtime.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“E:\cDemo\MauiApp1\MauiApp1\bin\Debug\net8.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Windows.ApplicationModel.WindowsAppRuntime.Projection.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\ Microsoft.NETCore.App\8.0.6\System.Runtime.InteropServices.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“E:\cDemo\MauiApp1\MauiApp1\bin\Debug\net8.0-windows10.0.19041.0\win10-x64\AppX\WinRT.Runtime.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\ Microsoft.NETCore.App\8.0.6\System.Collections.Concurrent.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\ Microsoft.NETCore.App\8.0.6\System.Collections.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\ Microsoft.NETCore.App\8.0.6\System.Threading.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\ Microsoft.NETCore.App\8.0.6\ System.Runtime.CompilerServices.Unsafe.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\ Microsoft.NETCore.App\8.0.6\System.Private.Uri.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\ Microsoft.NETCore.App\8.0.6\System.ObjectModel.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\ Microsoft.NETCore.App\8.0.6\ System.ComponentModel.dll”。
“MauiApp1.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\ Microsoft.NETCore.App\8.0.6\System.Numerics.Vectors.dll”。
程序“[15748] MauiApp1.exe”已退出,返回值为 2147942405 (0x80070005)。
最后的解决方法是:
在 .csproj 文件的尾部加上
       < PropertyGroup >
              < WindowsAppSdkDeploymentManagerInitialize >false </ WindowsAppSdkDeploymentManagerInitialize >
       </ PropertyGroup >

什么意思呢?

WindowsAppSdkDeploymentManagerInitialize> 标签设置为 false 指示该项目在部署时不使用 Windows 应用 SDK 部署管理器进行初始化。Windows 应用 SDK(先前称为 Project Reunion)是一套工具和库,旨在帮助开发者在 Windows 上构建统一和现代的应用。
具体来说,WindowsAppSdkDeploymentManagerInitialize 属性控制着一个名为 DeploymentManager 的组件,它通常负责在运行 MAUI 应用时确保所有需要的 Windows 应用 SDK 组件都已安装在系统上。当设置为 false 时,系统预计不会尝试启动这个自动检查和安装过程
这可能是为了解决特定的部署问题,或者在开发者已经知道所有必需的组件已经在目标系统上可用的情况下使用。取消启动初始化可以减少应用启动时间和潜在的部署问题,但是它要求开发者确保所有必要的依赖项已经正确安装。如果这个设置不正确,它可能导致应用启动失败或运行时错误,因为应用所需的 SDK 组件可能不会被自动部署。
(0x80070005)   估计是这个 自动检测的程序 没有权限启动起来。  

这篇关于C# Maui 报错:程序“[15748] MauiApp1.exe”已退出,返回值为 2147942405 (0x80070005)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1042432

相关文章

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

C#如何去掉文件夹或文件名非法字符

《C#如何去掉文件夹或文件名非法字符》:本文主要介绍C#如何去掉文件夹或文件名非法字符的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C#去掉文件夹或文件名非法字符net类库提供了非法字符的数组这里还有个小窍门总结C#去掉文件夹或文件名非法字符实现有输入字

C#之List集合去重复对象的实现方法

《C#之List集合去重复对象的实现方法》:本文主要介绍C#之List集合去重复对象的实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C# List集合去重复对象方法1、测试数据2、测试数据3、知识点补充总结C# List集合去重复对象方法1、测试数据

C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式

《C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式》Markdown凭借简洁的语法、优良的可读性,以及对版本控制系统的高度兼容性,逐渐成为最受欢迎的文档格式... 目录为什么要将文档转换为 Markdown 格式使用工具将 Word 文档转换为 Markdown(.

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

Java调用C#动态库的三种方法详解

《Java调用C#动态库的三种方法详解》在这个多语言编程的时代,Java和C#就像两位才华横溢的舞者,各自在不同的舞台上展现着独特的魅力,然而,当它们携手合作时,又会碰撞出怎样绚丽的火花呢?今天,我们... 目录方法1:C++/CLI搭建桥梁——Java ↔ C# 的“翻译官”步骤1:创建C#类库(.NET

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Python程序打包exe,单文件和多文件方式

《Python程序打包exe,单文件和多文件方式》:本文主要介绍Python程序打包exe,单文件和多文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python 脚本打成exe文件安装Pyinstaller准备一个ico图标打包方式一(适用于文件较少的程

C#代码实现解析WTGPS和BD数据

《C#代码实现解析WTGPS和BD数据》在现代的导航与定位应用中,准确解析GPS和北斗(BD)等卫星定位数据至关重要,本文将使用C#语言实现解析WTGPS和BD数据,需要的可以了解下... 目录一、代码结构概览1. 核心解析方法2. 位置信息解析3. 经纬度转换方法4. 日期和时间戳解析5. 辅助方法二、L

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno