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

相关文章

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

C#中lock关键字的使用小结

《C#中lock关键字的使用小结》在C#中,lock关键字用于确保当一个线程位于给定实例的代码块中时,其他线程无法访问同一实例的该代码块,下面就来介绍一下lock关键字的使用... 目录使用方式工作原理注意事项示例代码为什么不能lock值类型在C#中,lock关键字用于确保当一个线程位于给定实例的代码块中时

C# $字符串插值的使用

《C#$字符串插值的使用》本文介绍了C#中的字符串插值功能,详细介绍了使用$符号的实现方式,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧... 目录$ 字符使用方式创建内插字符串包含不同的数据类型控制内插表达式的格式控制内插表达式的对齐方式内插表达式中使用转义序列内插表达式中使用

C#中的Converter的具体应用

《C#中的Converter的具体应用》C#中的Converter提供了一种灵活的类型转换机制,本文详细介绍了Converter的基本概念、使用场景,具有一定的参考价值,感兴趣的可以了解一下... 目录Converter的基本概念1. Converter委托2. 使用场景布尔型转换示例示例1:简单的字符串到

Go语言并发之通知退出机制的实现

《Go语言并发之通知退出机制的实现》本文主要介绍了Go语言并发之通知退出机制的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1、通知退出机制1.1 进程/main函数退出1.2 通过channel退出1.3 通过cont

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

C#解析JSON数据全攻略指南

《C#解析JSON数据全攻略指南》这篇文章主要为大家详细介绍了使用C#解析JSON数据全攻略指南,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、为什么jsON是C#开发必修课?二、四步搞定网络JSON数据1. 获取数据 - HttpClient最佳实践2. 动态解析 - 快速

解决1093 - You can‘t specify target table报错问题及原因分析

《解决1093-Youcan‘tspecifytargettable报错问题及原因分析》MySQL1093错误因UPDATE/DELETE语句的FROM子句直接引用目标表或嵌套子查询导致,... 目录报js错原因分析具体原因解决办法方法一:使用临时表方法二:使用JOIN方法三:使用EXISTS示例总结报错原

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.