MANIFEST File Documentation
Overview
| Feature | Value |
|---|---|
| File Extension | .manifest |
| Format Type | XML |
| Primary Use | Software configuration and deployment |
| Supported OS | Windows |
| Function | Defines dependencies and assembly metadata for Windows applications |
| MIME Type | application/manifest |
| Root Element | assembly |
| Namespace Attribute | xmlns="urn:schemas-microsoft-com:asm.v1" |
| Typical Elements | dependency, assemblyIdentity, trustInfo, compatibility |
| Trust Information | Determines security permissions |
| Compatibility Section | Defines OS compatibility |
| Side-by-Side Execution | Allows multiple versions of assemblies to run simultaneously |
| Assembly Identity | Uniquely identifies an assembly |
| Auto-Generate Option | Visual Studio can generate manifest files automatically |
| Embed Option | Can be embedded in the executable file |
| Editable With | Any text editor (Notepad, Visual Studio, etc.) |
| Required for ClickOnce Deployment | Yes |
| Manifest File Location | ApplicationRootAppName.exe.manifest |
| Key Security Features | Code Access Security, Strong-Name Signing |
| Integration with UAC | Defines application's requested execution level |
| Versioning and Dependencies Management | Enables application to specify versions of dependent assemblies |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.