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

使用 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 生成的是应用程序的发布版本。 必要时,将工具栏上的生成配置设置从“调试”更改为“发布”。

    选定发布版本的 Visual Studio 工具栏

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

    Visual Studio 发布上下文菜单

    Visual Studio 发布窗口

  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,已发布的应用程序可在 .NET Core 支持的任何平台上运行。 用户可以通过在控制台窗口中发出 dotnet HelloWorld.dll 命令来运行应用程序。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值