Each assembly's manifest performs the following functions:
- Enumerates the files that make up the assembly.
- Governs how references to the assembly's types and resources map to the
files that contain their declarations and implementations.
- Enumerates other assemblies on which the assembly depends.
- Provides a level of indirection between consumers of the assembly and the
assembly's implementation details.
- Renders the assembly self-describing.
Assembly Manifest Contents
The following table shows the information contained in the assembly manifest.
The first four items — the assembly name, version number, culture, and strong
name information — make up the assembly's identity.
Information |
Description |
Assembly name |
A text string specifying the assembly's name. |
Version number |
A major and minor version number, and a revision and build number. The
common language runtime uses these numbers to enforce version policy. |
Culture |
Information on the culture or language the assembly supports. This
information should be used only to designate an assembly as a satellite assembly
containing culture- or language-specific information. (An assembly with culture
information is automatically assumed to be a satellite assembly.) |
Strong name information |
The public key from the publisher if the assembly has been given a strong
name. |
List of all files in the assembly |
A hash of each file contained in the assembly and a file name. Note that all
files that make up the assembly must be in the same directory as the file
containing the assembly manifest. |
Type reference information |
Information used by the runtime to map a type reference to the file that
contains its declaration and implementation. This is used for types that are
exported from the assembly. |
Information on referenced assemblies |
A list of other assemblies that are statically referenced by the assembly.
Each reference includes the dependent assembly's name, assembly metadata
(version, culture, operating system, and so on), and public key, if the assembly
is strong named. |
You can add or change some information in the assembly manifest by using
assembly attributes in your code. You can change version information and
informational attributes, including Trademark, Copyright, Product, Company, and
Informational Version. For a complete list of assembly attributes, see Setting
Assembly Attributes
.
分享到:
相关推荐
The author first gives an introduction to the .NET Framework and describes the architectural and engineering resources required when implementing the .NET Framework on any platform. Next, you will ...
Unable to find manifest signing certificate in the certificate store
Remoting in ADO.NET 415 Maintaining State 415 Using the XML Schema Definition Tool 416 Connected Layer 417 DataProviders 418 Connection Strings 418 Exercise 9.1 Creating a Connection String 419...
apache 2.2.2 + PHP5.1.4 不能运行的解决办法. 解决方法: vcredist_x86.exe ...3.双击运行vcredist_x86.exe安装.(如果您的系统里已安装了 .NET framework 2.就可以省掉这一步) 完成!重启你的apache2.2。
VB用两种方法实现win7风格的窗体界面,一种是使用manifest 文件实现,另一种是使用Res资源文件实现,XP风格的manifest文件和win7风格的manifest文件不同,请不要混用,另外请使用5.0版的Microsoft.Windows.Common-...
Javascript.Net, .NET 引擎引擎的绑定 重新分配Noesis.Javascript.dll 需要 Microsoft Visual C 库。 你可以在生成时指定 MSVC 版本,请参见 below 。要检查所有内容是否正确: 在 Manifest 文件中指定的确切版本...
Java 读写MANIFEST.MF文件中的属性,采用maven打包MANIFEST.MF配置项,通过io流读取配置项
当我们需要运行一个与其他jar文件有关联jar文件时,如果jar文件里面的MANIFEST.MF文件没有配置好,那在运行时就要报异常:Exception in thread "main" java.lang.NoClassDefFoundError。原因:未找到关联jar文件里面...
steam-appmanifest, 在 ~/.steam/steam/SteamApps 中,生成 appmanifest_APPID.acf 文件 Steam AppManifest生成器这是一个简短的python 脚本,可以让 Steam 下载到下载非Linux应用程序中。注:Steam 不会运行没有...
Manifest_UFSFiles_Android.txt
android manifest 解密jar
DSS Manifest Editor (DSSME) provides a graphical environment for wiring-up, configuring, deploying, and running applications on a single node or across the network. DSSME can wire up applications and ...
manifest
jquery-manifest插件
cxf-manifest cxf-manifest
VS2005 SDKV2.0版本导入清单文件.manifest ,提升为管理员权限测试工程
android应用程序开发manifest.xml详解
用来导入manifest信息的工具
Eclipse下manifest自动编辑插件,下载后在Eclipse中操作如下:Help->software Update->find and install ->search for new features to install->next ->New Archived Site
Manifest.xml文件的作用和简单使用