Rider 无法在 Mac 上发布 .NET Web 应用程序
Posted
技术标签:
【中文标题】Rider 无法在 Mac 上发布 .NET Web 应用程序【英文标题】:Rider cannot publish .NET web application on a Mac 【发布时间】:2018-05-03 15:51:05 【问题描述】:我正在尝试在 Rider for Mac 上部署一个包含单个项目的简单解决方案。即使只是部署一个新的默认项目也行不通(构建确实可以,本地调试也可以正常工作)。
我收到了错误
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 版本可能是一个因素,但是将其从 Auto Detected (15.0) 更改为不同的版本 (12.0) 会导致不同的错误:
ApiProject.csproj: [null] /Users/danielcamps/RiderProjects/ApiSolution/ApiProject/ApiProject.csproj: error : Target named 'Publish' not found in the project.
我被卡住了,有人有什么想法吗?
【问题讨论】:
【参考方案1】:您无法在 Mac 上发布经典网络应用,因为 Mono MSBuild 目标不支持它。
【讨论】:
以上是关于Rider 无法在 Mac 上发布 .NET Web 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Mac版Rider加载编译.Net失败,Unity插件安装失败问题
如何在 Mac 上使用 JetBrains Rider 开发和调试在 Docker 中运行的 .NET Core 应用程序
更改调试字体颜色 - Serilog C# .NET Core 3.1 Jetbrains Rider Mac OSX