Hi All,
I has just finished the conversion of a VC6 project to VS2005, I would like to know which is the goal of a file manifest.
Can I disable this file without problems?
Thanks in advance
Printable View
Hi All,
I has just finished the conversion of a VC6 project to VS2005, I would like to know which is the goal of a file manifest.
Can I disable this file without problems?
Thanks in advance
Select [Project] - [Properties...] - [Configuration Properties] - [Linker] - [Manifest File], set [Generate Manifest] to No.
The manifest contains all the metadata that describes an assembly and its modules. The following is the information contained in the manifest file.
Contents
contains information about the external types and resources exposed by the assembly in two metadata tables: ExportedType and ManifestResource.
Custom attributes
contained in the CustomAttribute metadata table, this has information that compilers use.
Dependencies
contained in three metadata tables: AssemblyRef, File and ModuleRef
Assemblies referenced by this assembly
Modules contained within this assembly
Identity
contains the following information about the assembly in two metadata tables: Module and Assembly
Name
Version number
Culture (optional) if the assembly contains localized resources
Language
Processor architecture
Public key (optional) if the assembly is strongly named
Type
Requested permissions
contains information about the permissions for the assembly. If specific permissions exist for classes and methods within the assembly, this information is also contained here, in the metadata table DeclSecurity.
Here is an FAQ about manifests.Quote:
Originally Posted by albastroiu