使用 Visual Studio 2017 发布 .NET Core Hello World 应用程序

在 Visual Studio 2017 中使用 .NET Core SDK 生成 C# Hello World 应用程序在 Visual Studio 2017 中使用 Visual Basic .NET Core 生成 Hello World 应用程序中,生成了 Hello World 控制台应用程序。 在使用 Visual Studio 2017 调试 C# 或Visual Basic .NET Core Hello World 应用程序中,使用 Visual Studio 调试程序测试了应用程序。至此,你已确定应用程序能够按预期运行,可以发布它以供其他用户运行了。 发布应用程序会创建运行应用程序所需的一组文件;可以通过将这些文件复制到目标计算机来进行部署。

若要发布并运行应用程序,请执行以下操作:

  1. 请确保 Visual Studio 生成的是应用程序的发布版本。 必要时,将工具栏上的生成配置设置从“调试”更改为“发布”。

    .NET Core 编程指南中文版 —— 2.5 入门 -> 使用 Visual Studio 2017 发布 .NET Core Hello World 应用程序

  2. 右键单击“HelloWorld”项目(而不是 HelloWorld 解决方案),然后选择菜单中的“发布”。 还可以选择 “生成” Visual Studio 主菜单中的 “发布 HelloWorld”

    .NET Core 编程指南中文版 —— 2.5 入门 -> 使用 Visual Studio 2017 发布 .NET Core Hello World 应用程序

    .NET Core 编程指南中文版 —— 2.5 入门 -> 使用 Visual Studio 2017 发布 .NET Core Hello World 应用程序

  3. 打开控制台窗口。 例如,在 Windows 任务栏的“在这里输入你要搜索的内容”文本框中,输入“Command Prompt”(或缩写“cmd”),再选择“命令提示符”桌面应用程序或按 Enter(如果已在搜索结果中选择),打开控制台窗口。

  4. 导航到已发布的应用程序,它位于应用程序项目目录的 bin\release\PublishOutput 子目录中。如下图所示,已发布的输出包括以下四个文件:

    • HelloWorld.deps.json

      应用程序的运行时依赖项文件。 它定义了运行应用程序所需的 .NET Core 组件和库(包括包含该应用程序的动态链接库)。 有关详细信息,请参阅运行时配置文件

    • HelloWorld.dll

      包含应用程序的文件。 它是一个动态链接库,可通过在控制台窗口中输入 dotnet HelloWorld.dll 命令来执行。

    • HelloWorld.pdb(对于部署是可选的)

      包含调试符号的文件。 尽管应在需要调试应用程序的已发布版本时保存此文件,但无需将此文件与应用程序一起部署。

    • HelloWorld.runtimeconfig.json

      应用程序的运行时配置文件。 它标识了用于运行应用程序的 .NET Core 版本。 有关详细信息,请参阅运行时配置文件

    .NET Core 编程指南中文版 —— 2.5 入门 -> 使用 Visual Studio 2017 发布 .NET Core Hello World 应用程序

发布过程中会生成依赖于框架的部署,在此类部署中,若系统上安装了 .NET Core,已发布的应用程序可在 .NET Core 支持的任何平台上运行。 用户可以通过在控制台窗口中发出 dotnet HelloWorld.dll 命令来运行应用程序。

若要详细了解如何发布和部署 .NET Core 应用程序,请参阅 .NET Core 应用程序部署

相关文章:

  • 2022-02-09
  • 2021-04-17
  • 2022-12-23
  • 2021-06-22
  • 2022-12-23
猜你喜欢
  • 2021-05-27
  • 2022-12-23
  • 2021-12-01
  • 2018-08-22
  • 2021-05-29
  • 2021-11-02
  • 2022-12-23
相关资源
相似解决方案