由于现在运行时升级到了7.0.4,但是打包发布出来的项目引用的还是7.0.0的程序集,所以出现无法加载的情况。此外发现NET5等之类也有这种错误,目前看来dotnet publish还是不太可靠。
解决方案:
重新安装7.0.0的SDK,
在发布的配置文件*.pubxml中添加
<RuntimeFrameworkVersion>7.0.0</RuntimeFrameworkVersion>
最后publish之后,则可以正常运行。
由于现在运行时升级到了7.0.4,但是打包发布出来的项目引用的还是7.0.0的程序集,所以出现无法加载的情况。此外发现NET5等之类也有这种错误,目前看来dotnet publish还是不太可靠。
解决方案:
重新安装7.0.0的SDK,
在发布的配置文件*.pubxml中添加
<RuntimeFrameworkVersion>7.0.0</RuntimeFrameworkVersion>
最后publish之后,则可以正常运行。