当前位置: 首页 > web >正文

powershell7.5@.net环境@pwsh7.5在部分windows10系统下的运行问题

文章目录

    • powershell7.5+及更高版本和.net 9
    • 解决方案

powershell7.5+及更高版本和.net 9

相对较新的.Net 9+版本在老一些的windows10系统上(比如内核版本号:10.0.19044.1288以及之前的),由于默认启用了CET,导致编译运行失败,需要自己在项目中添加关闭CET的配置语句才能够顺利编译;不过这类问题通过搜索引擎一般都能够找到解决方法;

  • [dotnet run error Assert failure(PID 28188 0x00006e1c], Thread: 26664 [0x6828]) in .net 9 · Issue #110000 · dotnet/runtime
  • .NET 9 断言失败 ·问题 #108589 ·dotnet/运行时

事实上,基于.net 构建的程序(比如powershell(pwsh))受.net sdk版本的影响,如果.net sdk存在兼容性问题,那么基于该.net版本构建的powershell很可能也会出现相同的问题

例如上述问题在[Win 10 IoT 企业版 LTSC@21H2:10.0.19044.1288]上,powershell7.5就可能无法顺利运行,更新系统补丁可以解决此问题Win 10 IoT 企业版 LTSC@21H2:10.0.19044.2965]

解决方案

  • 将系统升级到超过19044.2965的版本(对于windows10 ltsc2021是可以更新到此版本以及更新的版本)
  • 仅使用powershell7.4.7或者更老的版本
http://www.xdnf.cn/news/10518.html

相关文章:

  • Java实现中文姓名转拼音生成用户信息并写入文件
  • Lighttpd CGI配置:404错误排查实录
  • Python 中的继承机制:从基础到高级应用
  • SRE 基础知识:在站点可靠性工程中可以期待什么
  • Bootstrap 5学习教程,从入门到精通,Bootstrap 5 入门简介(1)
  • 【js逆向_AES】全国二手房指数数据爬取
  • 《关于有序推动绿电直连发展有关事项的通知》核心内容
  • Flannel MAC地址冲突导致Pod 跨节点通信异常
  • 6.运算放大器—增益带宽积(六)
  • __STDC_VERSION__
  • 路由策略与路由控制
  • Linux系统配置网络优先级
  • Wavelib 库的核心属性、方法
  • Sa-Token 同端登录冲突检测实战
  • 箱式不确定集
  • Baklib加速企业AI数据治理实践
  • AtCoder Beginner Contest 399题目翻译
  • 前端面经 响应式布局
  • 2023ICPC杭州题解
  • 文档核心结构优化(程序C++...)
  • TensorFlow深度学习实战(19)——受限玻尔兹曼机
  • seq2seq 视频截图
  • 深度学习篇---人脸识别中的face-recognition库和深度学习
  • 【Canvas与色彩】八彩大风车
  • springboot-响应接收与ioc容器控制反转、Di依赖注入
  • nt!MiDispatchFault函数里面的nt!IoPageRead函数分析和nt!MiWaitForInPageComplete函数分析
  • URLDNS利用链剖析
  • latex figure Missing number, treated as zero. <to be read again>
  • mybatis01
  • 3、禁止树莓派屏幕休眠,设置树莓派屏幕常亮