You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use these pages to specify general options for [Mt.exe](/windows/win32/sbscs/mt-exe). These pages are found under **Project** > **Properties** > **Configuration Properties** > **Manifest Tool**.
29
+
Use these pages to specify general options for [`Mt.exe`](/windows/win32/sbscs/mt-exe). These pages are found under **Project** > **Properties** > **Configuration Properties** > **Manifest Tool**.
32
30
33
31
## General Property Page
34
32
35
33
### Suppress Startup Banner
36
34
37
-
**Yes (/nologo)** specifies that standard Microsoft copyright data will be concealed when the manifest tool is started. Use this option to suppress unwanted output in log files, when you run mt.exe as part of a build process or from a build environment.
35
+
**Yes (`/nologo`)** specifies that standard Microsoft copyright data will be concealed when the manifest tool is started. Use this option to suppress unwanted output in log files when you run *`mt.exe`*, either as part of a build process or from a build environment.
38
36
39
37
### Verbose Output
40
38
41
-
**Yes (/verbose)** specifies that additional build information will be displayed during manifest generation.
39
+
**Yes (`/verbose`)** specifies that more build information will be displayed during manifest generation.
42
40
43
41
### Assembly Identity
44
42
45
-
Uses the /identity option to specify an identity string, which comprises the attributes for the [\<assemblyIdentity> Element](/visualstudio/deployment/assemblyidentity-element-clickonce-application). An identity string begins with the value for the `name` attribute, and is followed by *attribute* = *value* pairs. The attributes in an identity string are delimited by a comma.
43
+
Uses the **`/identity`** option to specify an identity string, which holds the attributes for the [`<assemblyIdentity>` element](/visualstudio/deployment/assemblyidentity-element-clickonce-application). An identity string begins with the value for the `name` attribute, and is followed by *attribute* = *value* pairs. The attributes in an identity string are delimited by a comma.
46
44
47
-
This is an example identity string: `Microsoft.Windows.Common-Controls, processorArchitecture=x86, version=6.0.0.0, type=win32, publicKeyToken=6595b64144ccf1df`
Uses the **/manifest** option to specify the full paths of additional manifest files that the manifest tool will process or merge. Full paths are delimited by a semicolon. (-manifest [manifest1][manifest2] ...)
53
+
Uses the **`/manifest`** option to specify the full paths of more manifest files that the manifest tool will process or merge. Full paths are delimited by a semicolon. (`/manifest [manifest1] [manifest2] ...`)
54
54
55
55
### Input Resource Manifests
56
56
57
-
Uses the **/inputresource** option to specify the full path of a resource of type RT_MANIFEST, to input into the manifest tool. The path can be followed by the specified resource ID. For example:
57
+
Uses the **`/inputresource`** option to specify the full path of a resource of type `RT_MANIFEST`, to input into the manifest tool. The path can be followed by the specified resource ID. For example:
58
58
59
59
`dll_with_manifest.dll;#1`
60
60
@@ -66,31 +66,31 @@ Uses the **/inputresource** option to specify the full path of a resource of typ
66
66
67
67
### Output Manifest File
68
68
69
-
Specifies the name of the output manifest file. This property is optional when only one manifest file is operated upon by the manifest tool. (-out:[file];#[resource ID])
69
+
Specifies the name of the output manifest file. This property is optional when only one manifest file is operated upon by the manifest tool. (`/out:[file];#[resource ID]`)
70
70
71
71
### Manifest Resource File
72
72
73
73
Specifies the output resources file used to embed the manifest into the project output.
74
74
75
75
### Generate Catalog Files
76
76
77
-
Uses the **/makecdfs** option to specify that the manifest tool will generate catalog definition files (.cdf files), which are used to make catalogs. (/makecdfs)
77
+
Uses the **`/makecdfs`** option to specify that the manifest tool will generate catalog definition files (*`.cdf`* files), which are used to make catalogs. (`/makecdfs`)
78
78
79
79
### Generate Manifest From ManagedAssembly
80
80
81
-
Generates a manifest from a managed assembly. (-managedassemblyname:\[file])
81
+
Generates a manifest from a managed assembly. (`/managedassemblyname:[file]`)
82
82
83
83
### Suppress Dependency Element
84
84
85
-
Used with -managedassembly. suppresses the generation of dependency elements in the final manifest. (-nodependency)
85
+
Used with **`/managedassemblyname`**. Suppresses the generation of dependency elements in the final manifest. (`/nodependency`)
86
86
87
87
### Generate Category Tags
88
88
89
-
Used with -managedassembly. -category causes the category tags to be generated. (-category)
89
+
Used with **`/managedassemblyname`**. **`/category`** causes the category tags to be generated. (`/category`)
90
90
91
91
### DPI Awareness
92
92
93
-
Specifies whether the application is DPI-aware. By default, the setting is **Yes** for MFC projects and **No** otherwise because only MFC projects have built in DPI awareness. You can override the setting to **Yes** if you add code to handle different DPI settings. Your application might appear fuzzy or small if you set it as DPI-aware when it is not.
93
+
Specifies whether the application is DPI-aware. By default, the setting is **Yes** for MFC projects and **No** otherwise because only MFC projects have built in DPI awareness. You can override the setting to **Yes** if you add code to handle different DPI settings. Your application might appear fuzzy or small if it isn't DPI-aware, but you set a DPI-aware option.
94
94
95
95
**Choices**
96
96
@@ -100,37 +100,37 @@ Specifies whether the application is DPI-aware. By default, the setting is **Yes
100
100
101
101
## Isolated COM Property Page
102
102
103
-
For more information about isolated COM, see [Isolated Applications](/windows/win32/SbsCs/isolated-applications) and [How to: Build Isolated Applications to Consume COM Components](../how-to-build-isolated-applications-to-consume-com-components.md).
103
+
For more information about isolated COM, see [Isolated applications](/windows/win32/SbsCs/isolated-applications) and [How to: Build isolated applications to consume COM components](../how-to-build-isolated-applications-to-consume-com-components.md).
104
104
105
105
### Type Library File
106
106
107
-
Specifies the type library to use for regfree COM manifest support. (-tlb:[file])
107
+
Specifies the type library to use for regfree COM manifest support. (`/tlb:[file]`)
108
108
109
109
### Registrar Script File
110
110
111
-
Specifies the registrar script file to use for regfree COM manifest support. (-rgs:[file])
111
+
Specifies the registrar script file to use for regfree COM manifest support. (`/rgs:[file]`)
112
112
113
113
### Component File Name
114
114
115
-
Specifies the file name of the component that is built from the .tlb or .rgs specified. (-dll:[file])
115
+
Specifies the file name of the component that is built from the .tlb or .rgs specified. (`/dll:[file]`)
116
116
117
117
### Replacements File
118
118
119
-
Specifies the file that contains values for replaceable strings in the RGS file. (replacements:[file])
119
+
Specifies the file that contains values for replaceable strings in the RGS file. (`/replacements:[file]`)
120
120
121
121
## Advanced Property Page
122
122
123
123
### Update File Hashes
124
124
125
-
Computes the hash of files specified in the file elements and updates the hash attribute with this value. (hashupdate:[path])
125
+
Computes the hash of files specified in the `file` elements, and then updates the hash attribute with this value. (`/hashupdate:[path]`)
126
126
127
127
### Update File Hashes Search Path
128
128
129
129
Specifies the search path to use when updating the file hashes.
0 commit comments