我在Visual Studio Community for Mac中创建了一个全新的项目,并设置了我的Azure应用服务,准备部署到。在Visual Studio中,由于某些原因,当我右键单击项目本身时根本没有发布选项。这是一个MVC项目,所以这没有多大意义。我有什么需要先做的吗?
答案 0 :(得分:2)
只需使用.Net Core Mvc App模板即可。不知何故,他们使发布仅适用于Core运行时。 这不是Vs版本的问题,也适用于社区。 p>
此外: “请注意,需要通过单独下载来安装.NET Core 2.0 SDK,以便在Visual Studio 2017 for Mac V7.1中启用.NET Core 2.0开发。” https://www.visualstudio.com/en-us/news/releasenotes/vs2017-mac-relnotes
答案 1 :(得分:1)
您需要Visual Studio for Mac Professional。我有同样的问题,然后我使用我的工作MSDN帐户登录。一旦注册,我就可以右键单击该项目并发布到Azure'出现了。
答案 2 :(得分:0)
在Visual Studio中发布到Azure Mac社区正在非常适合我(无需安装专业版)。但是,我对此也有疑问。对我来说,解决方案有两件事:
(1)
“发布到Azure”菜单当前不适用于ASP.NET项目。我们必须改为创建一个ASP.NET Core 项目。如果项目是核心项目,则将存在“发布”按钮。一些区别:
.NET Core 是开放源代码,它使用NuGet自动执行有关依赖项的所有操作,并且很容易从一台计算机迁移到另一台计算机。
.NET(完整)框架似乎与Windows有关,因此这对于Mac / OSX来说效果不佳。
(2)
我很困惑,因为我以为有一天消失了“发布”按钮...我知道它不是父文件夹上下文菜单中的不是,而是主要文件夹: