栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > Cocos2d-x

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

Cocos2d-x 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.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 文件中做如下配置:

  
    Major
  

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

使用 /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)。

另外,如果是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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/951697.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号