我直接给你最快、最有效、100%解决你这个发布失败的方案不用排查、不用猜这是 VS2022 / VS2026 .NET 8 最常见的发布崩溃问题。你的错误原因你开启了ReadyToRun 编译 / 程序集性能优化这个功能和某些项目尤其是WPF、WinForms、带第三方库的项目不兼容导致发布直接失败。错误关键提示程序集性能优化失败。可将失败的程序集排除在优化操作之外或者将 PublishReadyToRun 属性设置为 false。 1 分钟修复最简单有效步骤 1右键项目 → 编辑项目文件找到你的.csproj文件打开。步骤 2添加一行配置在PropertyGroup里面加一行PublishReadyToRunfalse/PublishReadyToRun完整示例你直接复制对照ProjectSdkMicrosoft.NET.SdkPropertyGroupOutputTypeWinExe/OutputTypeTargetFrameworknet8.0-windows/TargetFrameworkUseWindowsFormstrue/UseWindowsFormsGenerateAssemblyInfofalse/GenerateAssemblyInfo!-- 加上这一行 解决发布失败 --PublishReadyToRunfalse/PublishReadyToRun/PropertyGroup/Project步骤 3保存 → 重新发布✅立刻解决发布失败如果你想用界面操作不编辑代码右键项目 →属性左侧找到发布找到ReadyToRun 编译把它取消勾选保存 → 发布为什么会出现这个错误ReadyToRun是 .NET Core/.NET 5 的性能优化但它不稳定和很多控件库、WPF/WinForms 组件冲突一冲突就会出现你贴的那一大段错误关闭它完全不影响软件运行只是少了一点点启动优化几乎感觉不到。最终总结最简修复在你的项目文件.csproj里加一行PublishReadyToRunfalse/PublishReadyToRun然后重新发布问题立刻消失。如果你愿意我可以直接帮你改好完整的项目文件内容