gpt4 book ai didi

c# - 创建单文件和多文件程序集的步骤?

转载 作者:太空宇宙 更新时间:2023-11-03 21:56:02 33 4
gpt4 key购买 nike

我知道单个文件程序集由 Manifest + IL + Resources 组成。还有一种程序集类型将其元素分组到多个文件中,称为多文件程序集。 Visual Studio .NET IDE 只能用于创建单文件程序集,但可以使用命令行编译器创建多文件程序集。

这就是我能找到的两种程序集的所有信息,google只返回http://msdn.microsoft.com/en-us/library/z38d5bzk(v=vs.71).aspx

但我并不满意,我也说不清楚它们到底是什么。我想知道:

  1. 什么是单文件汇编?如何创建,创建步骤,外观如何?
  2. 什么是多文件程序集?如何创建、创建步骤、外观如何?

最佳答案

基本上,“单文件”程序集是一个文件中包含所有内容的程序集。这将是一个具有 .DLL 或 .EXE 扩展名的文件,并且是已编译的 .NET 项目。 Visual Studio 从 C# 项目(库或应用程序)创建这些。

使用命令行编译器,您可以将程序集拆分为多个部分 - 其中单个程序集的 Manifest包含查找作为程序集一部分的信息所需的信息,但存储在单独的文件中。例如,您可以在其自己的文件中保留作为大型资源的资源图像(即:.bmp),这样就不必为了打开程序集而加载它。 Visual Studio 不支持创建多文件程序集,但这些程序集看起来像 DLL 或 EXE,加上零个或多个网络模块文件,加上零个或多个资源文件(可以是任何东西)。主 DLL 或 EXE 包含指定其他文件所在位置的 list 。构建它所需的步骤在 How to: Build a Multifile Assembly 中有详细说明。 .

关于c# - 创建单文件和多文件程序集的步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12253356/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com