Library Element (ProxyGen)
Required root element of a proxy descriptor file generated by using ProxyGen.exe. The proxy descriptor file describes the contents of either a COM type library or a managed assembly.
<Library originalName = "Name of COM type library or managed assembly"
versionMajor = "Major version of library or assembly"
versionMinor = "Minor version of library or assembly"
xmlns="Namespace of schema">
<COMLibrary>...</COMLibrary>
<ManagedLibrary>...</ManagedLibrary>
</Library>
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
Attributes
Attribute |
Description |
---|---|
versionMajor |
Optional xs:integer attribute. The major version of the COM type library or managed assembly. |
versionMinor |
Optional xs:integer attribute. The minor version of the COM type library or managed assembly. |
originalName |
Required name_Type attribute. The name of the COM type library or managed assembly that was passed to ProxyGen.exe, without file extension. |
Child Elements
Element |
Description |
---|---|
Optional COMLibrary_Type element. Represents the contents of the COM type library. You must include either a COMLibrary or a ManagedLibrary element, but not both. |
|
Optional ManagedLibrary_Type element. Represents the contents of the managed assembly. You must include either a ManagedLibrary or a COMLibrary element, but not both. |
Parent Elements
None.
Element Information
Namespace |
https://schemas.microsoft.com/vsta/2008/01/ProxyGenDescriptor |
Schema name |
ProxyGen Descriptor |
Validation file |
ProxyGenDescriptorv2.xsd |
Can be empty |
No |