diff options
Diffstat (limited to 'src/xsd/netfx/DotNetCoreSearch.xsd')
| -rw-r--r-- | src/xsd/netfx/DotNetCoreSearch.xsd | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/src/xsd/netfx/DotNetCoreSearch.xsd b/src/xsd/netfx/DotNetCoreSearch.xsd new file mode 100644 index 00000000..d488be02 --- /dev/null +++ b/src/xsd/netfx/DotNetCoreSearch.xsd | |||
| @@ -0,0 +1,95 @@ | |||
| 1 | <element name="DotNetCoreSearch"> | ||
| 2 | <annotation> | ||
| 3 | <documentation> | ||
| 4 | Searches for an installation of .NET Core. | ||
| 5 | The variable gets set to the latest version of the given Runtime, Platform, and Major Version. | ||
| 6 | </documentation> | ||
| 7 | <appinfo> | ||
| 8 | <parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Bundle" /> | ||
| 9 | <parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Fragment" /> | ||
| 10 | </appinfo> | ||
| 11 | </annotation> | ||
| 12 | <complexType> | ||
| 13 | <choice minOccurs="0" maxOccurs="unbounded"> | ||
| 14 | <any namespace="##other" processContents="lax"> | ||
| 15 | <annotation> | ||
| 16 | <documentation> | ||
| 17 | Extensibility point in the WiX XML Schema. Schema extensions can register additional | ||
| 18 | elements at this point in the schema. | ||
| 19 | </documentation> | ||
| 20 | </annotation> | ||
| 21 | </any> | ||
| 22 | </choice> | ||
| 23 | <attribute name="Id" type="xs:string"> | ||
| 24 | <annotation> | ||
| 25 | <documentation>Identifier for the search. If the Id is not specified, one will be generated.</documentation> | ||
| 26 | </annotation> | ||
| 27 | </attribute> | ||
| 28 | <attribute name="Variable" type="xs:string" use="required"> | ||
| 29 | <annotation> | ||
| 30 | <documentation>Name of the variable in which to place the result of the search.</documentation> | ||
| 31 | </annotation> | ||
| 32 | </attribute> | ||
| 33 | <attribute name="Condition" type="xs:string"> | ||
| 34 | <annotation> | ||
| 35 | <documentation>Condition for evaluating the search. If this evaluates to false, the search is not executed at all.</documentation> | ||
| 36 | </annotation> | ||
| 37 | </attribute> | ||
| 38 | <attribute name="After" type="xs:string"> | ||
| 39 | <annotation> | ||
| 40 | <documentation>Id of the search that this one should come after.</documentation> | ||
| 41 | </annotation> | ||
| 42 | </attribute> | ||
| 43 | <attribute name="RuntimeType"> | ||
| 44 | <annotation> | ||
| 45 | <documentation>The type of .NET Core runtime to search for.</documentation> | ||
| 46 | </annotation> | ||
| 47 | <simpleType> | ||
| 48 | <restriction base="xs:NMTOKEN"> | ||
| 49 | <enumeration value="aspnet"> | ||
| 50 | <annotation> | ||
| 51 | <documentation> | ||
| 52 | Attempt to check for an ASP.NET Core type runtime. | ||
| 53 | The ASP.NET Core Runtime enables you to run web/server applications. | ||
| 54 | </documentation> | ||
| 55 | </annotation> | ||
| 56 | </enumeration> | ||
| 57 | <enumeration value="core"> | ||
| 58 | <annotation> | ||
| 59 | <documentation> | ||
| 60 | Attempt to check for a .NET type runtime. | ||
| 61 | The .NET Core Runtime contains just the components needed to run a console app. | ||
| 62 | </documentation> | ||
| 63 | </annotation> | ||
| 64 | </enumeration> | ||
| 65 | <enumeration value="desktop"> | ||
| 66 | <annotation> | ||
| 67 | <documentation> | ||
| 68 | Attempt to check for a .NET Desktop type runtime. | ||
| 69 | The .NET Desktop Runtime enables you to run Windows desktop applications. | ||
| 70 | </documentation> | ||
| 71 | </annotation> | ||
| 72 | </enumeration> | ||
| 73 | </restriction> | ||
| 74 | </simpleType> | ||
| 75 | </attribute> | ||
| 76 | <attribute name="Platform" type="NetfxPreprocessorPlatformType"> | ||
| 77 | <annotation> | ||
| 78 | <documentation>The platform to search for.</documentation> | ||
| 79 | </annotation> | ||
| 80 | </attribute> | ||
| 81 | <attribute name="MajorVersion" type="wxs:Integer"> | ||
| 82 | <annotation> | ||
| 83 | <documentation>Major version of .NET. For example, "6".</documentation> | ||
| 84 | </annotation> | ||
| 85 | </attribute> | ||
| 86 | <anyAttribute namespace="##other" processContents="lax"> | ||
| 87 | <annotation> | ||
| 88 | <documentation> | ||
| 89 | Extensibility point in the WiX XML Schema. Schema extensions can register additional | ||
| 90 | attributes at this point in the schema. | ||
| 91 | </documentation> | ||
| 92 | </annotation> | ||
| 93 | </anyAttribute> | ||
| 94 | </complexType> | ||
| 95 | </element> \ No newline at end of file | ||
