在 Visual Studio 社区中发布到 Azure Mac

Publish to Azure in Visual Studio Community for Mac

我在 Visual Studio 社区为 Mac 创建了一个全新的项目,并设置了我的 Azure 应用程序服务,准备部署到。在 Visual Studio 中,出于某种原因,当我右键单击项目本身时根本没有发布选项。这是一个 MVC 项目,所以这没有多大意义。有什么我需要先做的吗?

Mac 专业版需要 Visual Studio。我遇到了同样的问题,然后我使用我的工作 MSDN 帐户登录。它一注册,我就可以右键单击该项目,'Publish to Azure' 出现了。

只需使用 .Net Core Mvc App 模板。他们以某种方式使发布仅适用于核心运行时。 而且不是Vs版本的问题,在Community中也能正常工作。

还有: "Note that the .NET Core 2.0 SDK needs to be installed via a separate download to enable .NET Core 2.0 development in Visual Studio 2017 for Mac Version 7.1." https://www.visualstudio.com/en-us/news/releasenotes/vs2017-mac-relnotes

在 Visual Studio Mac 社区中发布到 Azure 对我来说非常有效(无需安装专业版)。但是,我对此也有疑问。对我来说,解决方案有两点:

(1)

发布到 Azure 菜单当前不适用于 ASP.NET 个项目。我们必须改为创建 ASP.NET Core 项目。如果项目是核心项目,发布按钮将在那里。一些差异:

  • .NET Core 是开源的,它使用 NuGet 自动完成所有有关依赖项的工作,并且很容易从一台机器转移到另一台机器。

  • .NET(完整)框架似乎更 Windows 相关,所以这就是它不适用于 Mac / OSX 的原因。

(2)

我很困惑,因为我以为发布按钮有一天消失了......我意识到它是 不是 在父文件夹的上下文菜单上,而是主文件夹: