Rider 无法在 Mac 上发布 .NET Web 应用程序

Rider cannot publish .NET web application on a Mac

我正在尝试在 Mac 的 Rider 上部署一个包含单个项目的简单解决方案。即使只是部署一个新的默认项目也行不通(构建可以,本地调试也可以)。

我遇到了错误

05:43:28 Building /Users/danielcamps/RiderProjects/ApiSolution/ApiProject/ApiProject.csproj
  Target _DeploymentUnpublishable:
    Skipping unpublishable project.
  Target ValidateSolutionConfiguration:
    Building solution configuration "Debug|Any CPU".
Publish succeeded at 17:43:28

我在某处看到 MSBuild 版本可能是一个因素,但将其从自动检测 (15.0) 更改为不同的版本 (12.0) 会导致不同的错误:

  ApiProject.csproj: [null] /Users/danielcamps/RiderProjects/ApiSolution/ApiProject/ApiProject.csproj: error : Target named 'Publish' not found in the project.

我卡住了,有没有人有什么想法?

您无法在 Mac 上发布经典 Web 应用程序,因为 Mono MSBuild 目标不支持它。