程序清单及译文如下:
程序清单定义
程序清单是指包含指定该程序集的版本要求和安全标识所需的所有元数据,以及定义该程序集的范围和解析对资源和类的引用所需的全部元数据。每一程序集,无论是静态的还是动态的,均包含描述该程序集中各元素彼此如何关联的数据集合。程序集清单就包含这些程序集元数据。
独立应用程序的清单
独立应用程序的清单是一个 XML 文档,既可以是外部的 XML 文件,也可以是嵌入到应用程序或程序集内部的资源。独立应用程序的清单用于管理共享的并行程序集的名称和版本,应用程序应当在运行时绑定到这些程序集。
并行程序集的清单
并行程序集的清单用于指定该程序集在名称、版本、资源和其他程序集上的依赖项。创建独立应用程序或并行程序集的清单有两种方式。
应用程序清单
应用程序清单是一个 XML 文件,描述加载到 Microsoft Office 解决方案中的程序集。Visual Studio 中的 Microsoft Office 开发工具使用 ClickOnce 应用程序清单引用中定义的 ClickOnce 应用程序清单架构。Office 解决方案的应用程序清单使用以下 ClickOnce 元素和特性:
必需。顶级元素。
应用程序清单(融合清单)
应用程序清单(也称为并行应用程序清单或融合清单)是一个 XML 文件,该文件描述并标识应用程序在运行时应绑定到的共享和专用并行程序集。这些程序集的版本应与测试应用程序时使用的程序集版本相同。应用程序清单还可能描述应用程序专用的文件的元数据。
建议:
在编写程序时,使用程序清单可以确保程序集的版本和依赖项得到正确管理,从而避免运行时错误。
对于 Microsoft Office 解决方案,应用程序清单是必不可少的,它帮助确保所有需要的程序集在运行时正确加载和绑定。
在开发独立应用程序时,清单文件应详细列出所有共享和专用的并行程序集,以便在运行时能够正确解析和加载这些程序集。