|
19 | 19 | </xs:element> |
20 | 20 | <xs:element minOccurs="0" maxOccurs="1" name="ExcludeRuntimeAssemblies" type="xs:string"> |
21 | 21 | <xs:annotation> |
22 | | - <xs:documentation>A list of (.NET Core) runtime assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks</xs:documentation> |
| 22 | + <xs:documentation>A list of runtime assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks</xs:documentation> |
23 | 23 | </xs:annotation> |
24 | 24 | </xs:element> |
25 | 25 | <xs:element minOccurs="0" maxOccurs="1" name="IncludeRuntimeAssemblies" type="xs:string"> |
26 | 26 | <xs:annotation> |
27 | | - <xs:documentation>A list of (.NET Core) runtime assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks.</xs:documentation> |
| 27 | + <xs:documentation>A list of runtime assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks.</xs:documentation> |
28 | 28 | </xs:annotation> |
29 | 29 | </xs:element> |
30 | 30 | <xs:element minOccurs="0" maxOccurs="1" name="Unmanaged32Assemblies" type="xs:string"> |
31 | 31 | <xs:annotation> |
32 | | - <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with line breaks.</xs:documentation> |
| 32 | + <xs:documentation>Obsolete, use UnmanagedWinX86Assemblies instead</xs:documentation> |
| 33 | + </xs:annotation> |
| 34 | + </xs:element> |
| 35 | + <xs:element minOccurs="0" maxOccurs="1" name="UnmanagedWinX86Assemblies" type="xs:string"> |
| 36 | + <xs:annotation> |
| 37 | + <xs:documentation>A list of unmanaged X86 (32 bit) assembly names to include, delimited with line breaks.</xs:documentation> |
33 | 38 | </xs:annotation> |
34 | 39 | </xs:element> |
35 | 40 | <xs:element minOccurs="0" maxOccurs="1" name="Unmanaged64Assemblies" type="xs:string"> |
36 | 41 | <xs:annotation> |
37 | | - <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with line breaks.</xs:documentation> |
| 42 | + <xs:documentation>Obsolete, use UnmanagedWinX64Assemblies instead.</xs:documentation> |
| 43 | + </xs:annotation> |
| 44 | + </xs:element> |
| 45 | + <xs:element minOccurs="0" maxOccurs="1" name="UnmanagedWinX64Assemblies" type="xs:string"> |
| 46 | + <xs:annotation> |
| 47 | + <xs:documentation>A list of unmanaged X64 (64 bit) assembly names to include, delimited with line breaks.</xs:documentation> |
| 48 | + </xs:annotation> |
| 49 | + </xs:element> |
| 50 | + <xs:element minOccurs="0" maxOccurs="1" name="UnmanagedWinArm64Assemblies" type="xs:string"> |
| 51 | + <xs:annotation> |
| 52 | + <xs:documentation>A list of unmanaged Arm64 (64 bit) assembly names to include, delimited with line breaks.</xs:documentation> |
38 | 53 | </xs:annotation> |
39 | 54 | </xs:element> |
40 | 55 | <xs:element minOccurs="0" maxOccurs="1" name="PreloadOrder" type="xs:string"> |
|
55 | 70 | </xs:attribute> |
56 | 71 | <xs:attribute name="IncludeRuntimeReferences" type="xs:boolean"> |
57 | 72 | <xs:annotation> |
58 | | - <xs:documentation>Controls if (.NET Core) runtime assemblies are also embedded.</xs:documentation> |
| 73 | + <xs:documentation>Controls if runtime assemblies are also embedded.</xs:documentation> |
| 74 | + </xs:annotation> |
| 75 | + </xs:attribute> |
| 76 | + <xs:attribute name="UseRuntimeReferencePaths" type="xs:boolean"> |
| 77 | + <xs:annotation> |
| 78 | + <xs:documentation>Controls whether the runtime assemblies are embedded with their full path or only with their assembly name.</xs:documentation> |
59 | 79 | </xs:annotation> |
60 | 80 | </xs:attribute> |
61 | 81 | <xs:attribute name="DisableCompression" type="xs:boolean"> |
|
68 | 88 | <xs:documentation>As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.</xs:documentation> |
69 | 89 | </xs:annotation> |
70 | 90 | </xs:attribute> |
| 91 | + <xs:attribute name="DisableEventSubscription" type="xs:boolean"> |
| 92 | + <xs:annotation> |
| 93 | + <xs:documentation>The attach method no longer subscribes to the `AppDomain.AssemblyResolve` (.NET 4.x) and `AssemblyLoadContext.Resolving` (.NET 6.0+) events.</xs:documentation> |
| 94 | + </xs:annotation> |
| 95 | + </xs:attribute> |
71 | 96 | <xs:attribute name="LoadAtModuleInit" type="xs:boolean"> |
72 | 97 | <xs:annotation> |
73 | 98 | <xs:documentation>Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.</xs:documentation> |
|
90 | 115 | </xs:attribute> |
91 | 116 | <xs:attribute name="ExcludeRuntimeAssemblies" type="xs:string"> |
92 | 117 | <xs:annotation> |
93 | | - <xs:documentation>A list of (.NET Core) runtime assembly names to exclude from the default action of "embed all Copy Local references", delimited with |</xs:documentation> |
| 118 | + <xs:documentation>A list of runtime assembly names to exclude from the default action of "embed all Copy Local references", delimited with |</xs:documentation> |
94 | 119 | </xs:annotation> |
95 | 120 | </xs:attribute> |
96 | 121 | <xs:attribute name="IncludeRuntimeAssemblies" type="xs:string"> |
97 | 122 | <xs:annotation> |
98 | | - <xs:documentation>A list of (.NET Core) runtime assembly names to include from the default action of "embed all Copy Local references", delimited with |.</xs:documentation> |
| 123 | + <xs:documentation>A list of runtime assembly names to include from the default action of "embed all Copy Local references", delimited with |.</xs:documentation> |
99 | 124 | </xs:annotation> |
100 | 125 | </xs:attribute> |
101 | 126 | <xs:attribute name="Unmanaged32Assemblies" type="xs:string"> |
102 | 127 | <xs:annotation> |
103 | | - <xs:documentation>A list of unmanaged 32 bit assembly names to include, delimited with |.</xs:documentation> |
| 128 | + <xs:documentation>Obsolete, use UnmanagedWinX86Assemblies instead</xs:documentation> |
| 129 | + </xs:annotation> |
| 130 | + </xs:attribute> |
| 131 | + <xs:attribute name="UnmanagedWinX86Assemblies" type="xs:string"> |
| 132 | + <xs:annotation> |
| 133 | + <xs:documentation>A list of unmanaged X86 (32 bit) assembly names to include, delimited with |.</xs:documentation> |
104 | 134 | </xs:annotation> |
105 | 135 | </xs:attribute> |
106 | 136 | <xs:attribute name="Unmanaged64Assemblies" type="xs:string"> |
107 | 137 | <xs:annotation> |
108 | | - <xs:documentation>A list of unmanaged 64 bit assembly names to include, delimited with |.</xs:documentation> |
| 138 | + <xs:documentation>Obsolete, use UnmanagedWinX64Assemblies instead</xs:documentation> |
| 139 | + </xs:annotation> |
| 140 | + </xs:attribute> |
| 141 | + <xs:attribute name="UnmanagedWinX64Assemblies" type="xs:string"> |
| 142 | + <xs:annotation> |
| 143 | + <xs:documentation>A list of unmanaged X64 (64 bit) assembly names to include, delimited with |.</xs:documentation> |
| 144 | + </xs:annotation> |
| 145 | + </xs:attribute> |
| 146 | + <xs:attribute name="UnmanagedWinArm64Assemblies" type="xs:string"> |
| 147 | + <xs:annotation> |
| 148 | + <xs:documentation>A list of unmanaged Arm64 (64 bit) assembly names to include, delimited with |.</xs:documentation> |
109 | 149 | </xs:annotation> |
110 | 150 | </xs:attribute> |
111 | 151 | <xs:attribute name="PreloadOrder" type="xs:string"> |
|
0 commit comments