情景再现
Rider升级到2022.3版本及以上时,发布项目显示:
[MSB4057] 该项目中不存在目标“WebPublish”。
或者显示
Error:Current toolset does not support publishing for non-Core ASP.NET projects
原因
这是因为Rider MSBuild版本不一致导致。
解决办法
File->setting->Build,Execution,Deployment->MSBuild version
选择vsisual_studio这个exe即可,不要选择amd64哦。