.NET应用程序集DLL与EXE工作机制及原理是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1409个文字,预计阅读时间需要6分钟。
.NET中的程序集是什么?
程序集是.NET Framework中应用程序构建的基本单元。它由编译后的.NET代码和元数据组成,包括类、接口、资源和其他组件。简单来说,程序集是部署的代码块,它们构成了.NET应用程序的基础。
.NET 中的程序集是什么?
根据 MSDN 的说法,程序集是 .NET Framework 应用程序的构建基块;它们构成了部署的基本单位。简单地说,我们可以说,程序集只不过是一个预编译的 .NET 代码,可以由 CLR(通用语言运行时)运行。
让我们以一个示例来理解上述定义。为了理解这一点,让我们创建一个名称为 MyConsoleApp 的简单控制台应用程序。创建控制台应用程序后,请修改程序类,如下所示。
现在,如果您右键单击项目并单击文件资源管理器中的"打开文件夹",您将发现许多内容(源代码,即 Program.cs 类文件、配置文件(即应用程序、包含 AssemblyInfo.cs 类文件等的属性文件夹),如下图所示。
但是,当您构建应用程序时,它会将整个事情放入单个 EXE 中,如下图所示。您可以在 bin => 调试文件夹下找到此文件。
您可以复制这个程序集,即 MyConsoleApp.exe,并把它放在计算机的任何地方,从那里你可以运行它。
本文共计1409个文字,预计阅读时间需要6分钟。
.NET中的程序集是什么?
程序集是.NET Framework中应用程序构建的基本单元。它由编译后的.NET代码和元数据组成,包括类、接口、资源和其他组件。简单来说,程序集是部署的代码块,它们构成了.NET应用程序的基础。
.NET 中的程序集是什么?
根据 MSDN 的说法,程序集是 .NET Framework 应用程序的构建基块;它们构成了部署的基本单位。简单地说,我们可以说,程序集只不过是一个预编译的 .NET 代码,可以由 CLR(通用语言运行时)运行。
让我们以一个示例来理解上述定义。为了理解这一点,让我们创建一个名称为 MyConsoleApp 的简单控制台应用程序。创建控制台应用程序后,请修改程序类,如下所示。
现在,如果您右键单击项目并单击文件资源管理器中的"打开文件夹",您将发现许多内容(源代码,即 Program.cs 类文件、配置文件(即应用程序、包含 AssemblyInfo.cs 类文件等的属性文件夹),如下图所示。
但是,当您构建应用程序时,它会将整个事情放入单个 EXE 中,如下图所示。您可以在 bin => 调试文件夹下找到此文件。
您可以复制这个程序集,即 MyConsoleApp.exe,并把它放在计算机的任何地方,从那里你可以运行它。

