发布

Visual Studio 生成的是应用程序的发布版本。

  1. 将工具栏上的生成配置设置从调试更改为发布
  2. 右键单击HelloWorld项目(而不是 HelloWorld 解决方案),然后选择菜单中的发布 还可以选择 生成 Visual Studio 主菜单中的 发布 HelloWorld

  3. 导航到已发布的应用程序,它位于应用程序项目目录的 bin\release\PublishOutput 子目录中

  4. 已发布的输出包括以下四个文件:

    HelloWorld.deps.json 应用程序的运行时依赖项文件。 它定义了运行应用程序所需的 .NET Core 组件和库(包括包含该应用程序的动态链接库) HelloWorld.dll 包含应用程序的文件。 它是一个动态链接库,可通过在控制台窗口中输入 dotnet HelloWorld.dll 命令来执行 HelloWorld.pdb(对于部署是可选的) 包含调试符号的文件。 尽管应在需要调试应用程序的已发布版本时保存此文件,但无需将此文件与应用程序一起部署。 HelloWorld.runtimeconfig.json 应用程序的运行时配置文件。 它标识用于运行应用程序的 .NET Core 版本。 有关详细信息,请参阅运行时配置文件。 显示已发布文件的控制台窗口

发布过程中会生成依赖于框架的部署,在此类部署中,若系统上安装了 .NET Core(全平台),已发布的应用程序可在 .NET Core 支持的任何平台上运行。

用户可以通过在控制台窗口中发出 dotnet HelloWorld.dll 命令来运行应用程序。