使用 Visual Studio for Mac 发布到文件夹Publish to a folder using Visual Studio for Mac

本文内容

可使用“发布”工具将 .NET Core 控制台或 ASP.NET Core 应用发布到文件夹。

必备条件Prerequisites

发布到文件夹Publish to Folder

使用 Visual Studio for Mac 通过“发布”工具可以将 .NET Core 项目发布到文件夹。将文件发布到文件夹后,可以将它们传输到其他环境。若要发布到文件夹,请执行以下步骤。

  • 在 Solution Pad 中,右键单击项目,选择“发布” 。

“发布”上下文菜单

  • 如果之前已发布此项目,则在菜单中将看到发布配置文件。选择该发布配置文件以启动发布过程。

  • 若要首次将此项目发布到文件夹,请选择“发布到文件夹”

“发布到文件夹”上下文菜单

  • “发布到文件夹”对话框出现 。在此对话框可以自定义将在其中发布项目的文件夹。可以使用“浏览”按钮执行此操作,也可以粘贴某个路径 。

  • 单击“发布”后,系统会发生一些事件 。首先是创建发布配置文件。发布配置文件是在发布过程中导入项目的 MSBuild 文件。它包含在发布过程中使用的属性。这些文件存储在 Properties/PublishProfiles 中并具有扩展名 .pubxml。接下来是启动发布过程。你可以通过查看 Visual Studio for Mac 中的状态栏监视进度。

显示发布状态的 IDE 状态栏

  • 发布成功完成后,查找器窗口将打开进入发布文件夹。现在已创建发布配置文件,它将显示在“发布”上下文菜单中。

具有文件夹配置文件的“发布”上下文菜单

  • 若要再次使用相同的设置发布项目,则可以单击“发布”上下文菜单中的配置文件。

自定义发布选项Customize Publish Options

若要更改发布配置文件的名称(显示在“发布”上下文菜单中),请重命名发布配置文件。切勿更改文件扩展名 (.puxbml)。

若要更改发布文件夹路径,请打开发布配置文件并编辑 publishUrl 值。

若要更改使用的生成配置,请更改发布配置文件中的 LastUsedBuildConfiguration 属性。