Asp.net core .Net核心安装程序与.Net核心二进制文件之间有什么区别?
在 二进制文件是做什么用的?它与安装程序有何不同Asp.net core .Net核心安装程序与.Net核心二进制文件之间有什么区别?,asp.net-core,.net-core,Asp.net Core,.net Core,在 二进制文件是做什么用的?它与安装程序有何不同 二进制文件是.NET核心的编译代码。他们拥有运行.NET Core所需的所有信息,但他们并不准备您的计算环境。NET Core安装程序通过准备计算环境并将二进制文件放置/安装在适当的位置来自动化安装过程 概述: 源代码:扩展名为.h、.cpp等的文本文件。这些需要 进行汇编 二进制文件:.exe扩展名,以前编译的源代码。这些是 已编译,不需要再编译了 安装程序:帮助正确安装和设置二进制文件(软件)。 这包含二进制文件,但也包含其他资源 相关链
二进制文件是.NET核心的编译代码。他们拥有运行.NET Core所需的所有信息,但他们并不准备您的计算环境。NET Core安装程序通过准备计算环境并将二进制文件放置/安装在适当的位置来自动化安装过程 概述:
- 源代码:扩展名为.h、.cpp等的文本文件。这些需要 进行汇编
- 二进制文件:.exe扩展名,以前编译的源代码。这些是 已编译,不需要再编译了
- 安装程序:帮助正确安装和设置二进制文件(软件)。 这包含二进制文件,但也包含其他资源
.netcore试图为几种目标受众类型提供服务。这两种不同类型的下载反映了这一点:有些需要安装程序,有些需要二进制文件 如果要在计算机上安装.NET Core并使用Visual Studio之类的工具进行开发,则需要使用.NET Core安装程序。安装程序基本上是您的常规软件安装程序-它将在您的系统上安装.NET Core 二进制文件用于不同的用例。假设您正在一台没有管理员权限的机器上开发。或者您正在使用容器技术,如Docker或Kubernetes。在所有这些情况下,下载包含应用程序的zip文件,将其解压缩到某个位置(可能在容器中),然后直接在构建系统中使用,会更容易。它不那么友好,但更灵活 这两种下载都包括.NET核心二进制文件(包括JIT编译器、框架库、SDK等)。唯一真正的区别是用户在下载后需要做什么来安装或使用它