Lagrange.Core
Lagrange.Core copied to clipboard
[Bug?]: Windows下第一次运行时报错,没有生成任何配置文件
请确保您已阅读以上注意事项,并勾选下方的确认框。
- [x] 我已经仔细阅读上述内容
- [x] 我已经使用 最新构建 测试过,问题依旧存在。
- [x] 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
- [x] 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。(其它疑问请考虑加入TG群询问或在discussions中提问)
Lagrange项目
Core
所使用/依赖的Lagrange项目对应的commit
15c66a9d929e596ae47290fc05f18bbc0b74611f
运行环境
Windows
运行架构
x64
连接方式
None
重现步骤
我首先是下载Releases版本的程序运行出现了这个错误,然后下载了最新构建的程序,并下载了.Net SDK,同样出现这个问题。
双击运行exe和cmd中运行都出现错误:
D:\NoneBot\Lagrange.OneBot>Lagrange.OneBot.exe
CLR: Assert failure(PID 11304 [0x00002c28], Thread: 9300 [0x2454]): !AreShadowStacksEnabled() || UseSpecialUserModeApc()
File: D:\a\_work\1\s\src\coreclr\vm\threads.cpp:7938 Image:
D:\NoneBot\Lagrange.OneBot\Lagrange.OneBot.exe
.net版本
期望的结果是什么?
正常初始化配置文件
实际的结果是什么?
报错,没有配置生成
简单的复现代码/链接(可选)
Trace 级别日志记录(可选)
补充说明(可选)
No response
https://github.com/dotnet/docs/issues/42600
Use the Windows Security app, group policy etc. to opt out of the hardware supported stack enforcement for the specific .NET application as described in https://learn.microsoft.com/en-us/defender-endpoint/enable-exploit-protection for details.
试试这个能不能跑
我也遇到了这个问题 如何修复?
我也遇到了这个问题 如何修复?
@addpromax @chenxin03 下载x86版本可以解决