﻿<?xml version="1.0" encoding="utf-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://wixtoolset.org/schemas/v4/wxs/netfx" xmlns="http://wixtoolset.org/schemas/v4/wxs/netfx" xmlns:wxs="http://wixtoolset.org/schemas/v4/wxs"><xs:import namespace="http://wixtoolset.org/schemas/v4/wxs" /><xs:element name="NativeImage"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:any namespace="##other" processContents="lax" /></xs:choice><xs:attribute name="Id" type="xs:string" /><xs:attribute name="AppBaseDirectory" type="xs:string" /><xs:attribute name="AssemblyApplication" type="xs:string" /><xs:attribute name="Debug" type="wxs:YesNoTypeUnion" /><xs:attribute name="Dependencies" type="wxs:YesNoTypeUnion" /><xs:attribute name="Platform" type="NativeImagePreprocessorPlatformType" /><xs:attribute name="Priority"><xs:simpleType><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="0" /><xs:enumeration value="1" /><xs:enumeration value="2" /><xs:enumeration value="3" /></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="Profile" type="wxs:YesNoTypeUnion" /><xs:anyAttribute namespace="##other" processContents="lax" /></xs:complexType></xs:element><xs:element name="DotNetCoreSearch"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:any namespace="##other" processContents="lax" /></xs:choice><xs:attribute name="Id" type="xs:string" /><xs:attribute name="Variable" type="xs:string" use="required" /><xs:attribute name="Condition" type="xs:string" /><xs:attribute name="After" type="xs:string" /><xs:attribute name="RuntimeType"><xs:simpleType><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="aspnet" /><xs:enumeration value="core" /><xs:enumeration value="desktop" /></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="Platform" type="NetfxPreprocessorPlatformType" /><xs:attribute name="MajorVersion" type="wxs:Integer" /><xs:anyAttribute namespace="##other" processContents="lax" /></xs:complexType></xs:element><xs:element name="DotNetCoreSearchRef"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:any namespace="##other" processContents="lax" /></xs:choice><xs:attribute name="Id" type="xs:string" use="required" /><xs:anyAttribute namespace="##other" processContents="lax" /></xs:complexType></xs:element><xs:element name="DotNetCoreSdkSearch"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:any namespace="##other" processContents="lax" /></xs:choice><xs:attribute name="Id" type="xs:string" /><xs:attribute name="Variable" type="xs:string" use="required" /><xs:attribute name="Condition" type="xs:string" /><xs:attribute name="After" type="xs:string" /><xs:attribute name="Platform" type="NetfxPreprocessorPlatformType" /><xs:attribute name="MajorVersion" type="wxs:Integer" /><xs:anyAttribute namespace="##other" processContents="lax" /></xs:complexType></xs:element><xs:element name="DotNetCoreSdkSearchRef"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:any namespace="##other" processContents="lax" /></xs:choice><xs:attribute name="Id" type="xs:string" use="required" /><xs:anyAttribute namespace="##other" processContents="lax" /></xs:complexType></xs:element><xs:element name="DotNetCoreSdkFeatureBandSearch"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:any namespace="##other" processContents="lax" /></xs:choice><xs:attribute name="Id" type="xs:string" /><xs:attribute name="Variable" type="xs:string" use="required" /><xs:attribute name="Condition" type="xs:string" /><xs:attribute name="After" type="xs:string" /><xs:attribute name="Platform" type="NetfxPreprocessorPlatformType" /><xs:attribute name="Version" type="wxs:StrictThreePartVersionType" /><xs:anyAttribute namespace="##other" processContents="lax" /></xs:complexType></xs:element><xs:element name="DotNetCoreSdkFeatureBandSearchRef"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:any namespace="##other" processContents="lax" /></xs:choice><xs:attribute name="Id" type="xs:string" use="required" /><xs:anyAttribute namespace="##other" processContents="lax" /></xs:complexType></xs:element><xs:element name="DotNetCompatibilityCheck"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:any namespace="##other" processContents="lax" /></xs:choice><xs:attribute name="Id" type="xs:string" /><xs:attribute name="Property" type="xs:string" use="required" /><xs:attribute name="RuntimeType"><xs:simpleType><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="aspnet" /><xs:enumeration value="core" /><xs:enumeration value="desktop" /></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="Platform" type="NetfxPreprocessorPlatformType" /><xs:attribute name="Version" type="wxs:StrictThreePartVersionType" /><xs:attribute name="RollForward"><xs:simpleType><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="latestMajor" /><xs:enumeration value="major" /><xs:enumeration value="latestMinor" /><xs:enumeration value="minor" /><xs:enumeration value="latestPatch" /><xs:enumeration value="disable" /></xs:restriction></xs:simpleType></xs:attribute><xs:anyAttribute namespace="##other" processContents="lax" /></xs:complexType></xs:element><xs:element name="DotNetCompatibilityCheckRef"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:any namespace="##other" processContents="lax" /></xs:choice><xs:attribute name="Id" type="xs:string" use="required" /><xs:anyAttribute namespace="##other" processContents="lax" /></xs:complexType></xs:element><xs:simpleType name="NativeImagePlatformType"><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="32bit" /><xs:enumeration value="64bit" /><xs:enumeration value="all" /></xs:restriction></xs:simpleType><xs:simpleType name="NativeImagePreprocessorPlatformType"><xs:union memberTypes="NativeImagePlatformType wxs:PreprocessorVariables" /></xs:simpleType><xs:simpleType name="NetfxPlatformType"><xs:restriction base="xs:NMTOKEN"><xs:enumeration value="arm64" /><xs:enumeration value="x64" /><xs:enumeration value="x86" /></xs:restriction></xs:simpleType><xs:simpleType name="NetfxPreprocessorPlatformType"><xs:union memberTypes="NetfxPlatformType wxs:PreprocessorVariables" /></xs:simpleType></xs:schema>