.NET 6 “目标进程已退出,但未引发 CoreCLR 启动事件。请确保将目标进程配置为使用 .NET Core。如果目标进程未运行 .NET Core,则发生这种情况并不意外。”

这篇具有很好参考价值的文章主要介绍了.NET 6 “目标进程已退出,但未引发 CoreCLR 启动事件。请确保将目标进程配置为使用 .NET Core。如果目标进程未运行 .NET Core,则发生这种情况并不意外。”。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Mac M1
在 .NET 6 上调试.NET 5 的Web应用程序出现程序闪退问题

首先看了下本地 .NET 的环境

~ dotnet --list-sdks
6.0.200 [/usr/local/share/dotnet/sdk]~ dotnet --list-runtimes
Microsoft.AspNetCore.App 6.0.2 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.2 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

本地只有 .NET 6 的SDK 和 runtimes 环境,.NET 6 对 .NET 5 是兼容的, 需要在 .csproj 文件中做如下配置:

  <PropertyGroup>
    <RollForward>Major</RollForward>
  </PropertyGroup>

如果不这样配置的话会报如下错误:

使用 /Users/morris/Desktop/net5.0/TaskSystem/Properties/launchSettings.json 中的启动设置 [配置文件TaskSystem]...
It was not possible to find any compatible framework version
The framework 'Microsoft.AspNetCore.App', version '5.0.0' (arm64) was not found.
  - The following frameworks were found:
      6.0.2 at [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]

You can resolve the problem by installing the specified framework and/or SDK.

The specified framework can be found at:
  - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=5.0.0&arch=arm64&rid=osx.12-arm64
目标进程已退出,但未引发 CoreCLR 启动事件。请确保将目标进程配置为使用 .NET Core。如果目标进程未运行 .NET Core,则发生这种情况并不意外。
程序“[25227] TaskSystem.dll”已退出,代码为 150 (0x96)。

目标进程已退出,但未引发 coreclr 启动事件。请确保将目标进程配置为使用 .net co,C#,.NET 6.0

另外,如果是Windows的话,直接再装一套 .NET 5 也可以解决此问题。

【参考】

[1] .NET 6: The framework ‘Microsoft.AspNetCore.App’, version ‘5.0.0’ was not found #16427: https://github.com/dotnet/sdk/issues/16427文章来源地址https://www.toymoban.com/news/detail-604432.html

到了这里,关于.NET 6 “目标进程已退出,但未引发 CoreCLR 启动事件。请确保将目标进程配置为使用 .NET Core。如果目标进程未运行 .NET Core,则发生这种情况并不意外。”的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 进程控制相关 API-创建进程、进程分离、进程退出、进程阻塞

    目录 进程控制相关 API 父进程创建子进程 fork() 进程分离 exec 族函数 进程的退出 return/exit() 进程的阻塞 wait() 其它 API 进程控制相关 API p.s 进程控制中的状态转换 相关 API,用户很少用到,在此不提。 一般来说,这些内核标准 API,在执行出错(可能是资源不够、权限不够等等

    2024年02月10日
    浏览(43)
  • 【Linux从入门到精通】进程的控制(进程退出+进程等待)

         本篇文章主要讲述的是进程的退出和进程等待。希望本篇文章的内容会对你有所帮助。 文章目录 一、fork创建子进程 1、1 在创建子进程中操作系统的作用 1、2 写时拷贝 二、进程终止 2、1 常见的进程退出 2、2 进程的退出码 2、2、1 运行结果正确实例  2、2、2 运行结果不

    2024年02月15日
    浏览(41)
  • Linux:进程退出 与 进程等待wait,waitpid

    进程退出场景 代码运行完毕,结果正确 代码运行完毕,结果不正确 代码异常终止 进程常见退出方法: 1. 正常终止 (可以通过 echo $? 查看进程退出码): 从main return 调用exit _exit ?:保存的是最近一个子进程执行完毕时的退出码 2. 异常退出: ctrl + c 信号终止(后面讲解) 为什

    2024年02月03日
    浏览(39)
  • 数据隐私保护:网站文章采集txt事件引发的用户隐私安全风险

    近期,以“网站文章采集txt”为名义的企业因涉嫌非法收集用户数据而掀起一阵公众争议。该事件再度聚焦于数据隐私保护的议题。接下来,本文将深度剖析这一问题的实质。 1.采集行为遭到质疑 据悉,网站文章采集txt公司因涉嫌非法获取用户信息及进行商业利用而遭受指控

    2024年04月08日
    浏览(54)
  • 进程的退出

    进程的退出分为 正常退出 和 异常退出 : Main函数调用return 进程调用exit(),标准c库 进程调用_exit()或_Exit(),属于系统调用 进程最后一个线程返回(之后学到) 最后一个线程调用pthread_exit(之后学到)   调用abort 当进程收到某些信号时,比如strl+C 最后一个线程对取消(can

    2024年02月13日
    浏览(31)
  • 【项目 进程3】2.6 exce函数族 2.7 进程退出、孤儿进程、僵尸进程

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 有点像C++的函数重载,是一系列功能相似的函数 exec函数族的作用是根据指定的文件名找到可执行文件,并用它 来取代调用进程 的内容,在调用进程内部执行一个可执行文件。 exec函数族的函数执行成功

    2024年02月17日
    浏览(40)
  • Linux 进程异常退出 如何查看日志

    当进程异常退出时,可以通过以下步骤来查看日志: 找到进程的 PID(进程 ID),可以通过 ps 命令来查看: 找到进程的日志文件,一般情况下,进程的日志文件都会被记录在 /var/log 目录下,可以使用 ls 命令来查看: 打开日志文件,可以使用 tail 命令来查看日志文件的最后几

    2024年02月16日
    浏览(52)
  • vscode报错,终端进程已终止,退出代码1

    1.在使用vscode时,报错如下 网上查了些资料,最后真正有用的解决方法是: 文件--首选项--设置,输入“terminal.integrated.profiles”,在最后的Windows点击在setting.json中编辑   在PowerShell中添加内容:  \\\"path\\\": \\\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\\\",         \\\"args\\\": [      

    2024年01月24日
    浏览(36)
  • 由ASP.NET Core读取Response.Body引发的思考

        前几天有群友在群里问如何在我之前的文章《ASP.NET Core WebApi返回结果统一包装实践》的时候有点疑问,主要的疑问点就是关于Respouse的读取的问题。在之前的文章《深入探究ASP.NET Core读取Request.Body的正确方式》曾分析过关于Request的读取问题,需要读取Response的场景同样

    2023年04月10日
    浏览(42)
  • 基于linux下的高并发服务器开发(第二章)- 2.7 进程退出、孤儿进程、僵尸进程

    ◼ 父进程运行结束,但子进程还在运行(未运行结束),这样的子进程就称为孤儿进程 (Orphan Process)。 ◼ 每当出现一个孤儿进程的时候,内核就把孤儿进程的父进程设置为 init ,而 init 进程会循环地 wait() 它的已经退出的子进程。这样,当一个孤儿进程凄凉地结束 了其生

    2024年02月16日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包