NET7 publish 独立部署模式后出现Could not load file or assembly xxx Version=7.0.0.0 错误

由于现在运行时升级到了7.0.4,但是打包发布出来的项目引用的还是7.0.0的程序集,所以出现无法加载的情况。此外发现NET5等之类也有这种错误,目前看来dotnet publish还是不太可靠。

解决方案:

重新安装7.0.0的SDK,

在发布的配置文件*.pubxml中添加

<RuntimeFrameworkVersion>7.0.0RuntimeFrameworkVersion>

最后publish之后,则可以正常运行。

你可能感兴趣的:(C#,c#,.netcore,windows)