rider发布项目报错:[MSB4057] 该项目中不存在目标“WebPublish”。

情景再现

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
rider发布项目报错:[MSB4057] 该项目中不存在目标“WebPublish”。_第1张图片
选择vsisual_studio这个exe即可,不要选择amd64哦。
rider发布项目报错:[MSB4057] 该项目中不存在目标“WebPublish”。_第2张图片

你可能感兴趣的:(开发工具,rider)