368 lines
20 KiB
XML
368 lines
20 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
|
<?include $(sys.CURRENTDIR)\Config.wxi?>
|
|
<Fragment>
|
|
<Icon Id="eSuite.WorkBench.exe" SourceFile="$(var.eSuite.WorkBench.TargetDir)\eSuite.WorkBench.exe"/>
|
|
<ComponentGroup Id="cgeSuiteWorkbench" Directory="INSTALLFOLDER">
|
|
<Component Id="cmpAutoFac" Guid="{C17F937A-92E9-4977-84BD-098BC7B912AF}" >
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<RemoveFolder Id='removeINSTALLFOLDER' Directory='INSTALLFOLDER' On='uninstall' />
|
|
<RemoveFolder Id='removeManufacturerFolder' Directory='dirManufacturer' On='uninstall' />
|
|
<RemoveFolder Id='removeAppDataFolder' Directory='AppDataFolder' On='uninstall' />
|
|
<RemoveFolder Id='removeRuntimesFolder' Directory='dirRuntimes' On='uninstall' />
|
|
<File Id="fileAutoFac"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Autofac.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpAzureCore" Guid="{39E8BE33-C538-41B0-A91E-AB7980DC21E0}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileAzureCore"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Azure.Core.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpAzureIdentity" Guid="{0FC95962-F0F3-4EE1-8C27-9A90B410385C}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileAzureIdentity"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Azure.Identity.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpeSuiteWorkBenchDepsJson" Guid="{B5855B70-7070-439E-93D5-EE3FE6391E6D}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileeSuiteWorkBenchDepsJson"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\eSuite.WorkBench.deps.json"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpeSuiteWorkBench" Guid="{D6120217-480B-4B2C-B67E-95EFB4C45911}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileSuiteWorkBench"
|
|
Source="$(var.eSuite.WorkBench.TargetPath)"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpeSuiteWorkBenchdllconfig" Guid="{79401EF1-C69B-4A62-92A2-9E3574A4DF2C}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileeSuiteWorkBenchdllconfig"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\eSuite.WorkBench.dll.config"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpeSuiteWorkBenchExe" Guid="{CE9D8E37-9379-4B3B-8796-980D11A91B9B}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<RemoveFolder Id='removeStartMenuShortCuts' Directory='eSuiteShortCuts' On='uninstall' />
|
|
<RemoveFolder Id='remoteStartMenuFolder' Directory='sunStrategyShortCuts' On='uninstall' />
|
|
<File Id="fileeSuiteWorkBenchExe"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\eSuite.WorkBench.exe"
|
|
Vital="yes" >
|
|
<Shortcut Id="eSuiteWorkBenchExeStartMenuShortCut"
|
|
Name="e-Suite Workbench"
|
|
Description="Utility to help get a local version of e-suite up and running"
|
|
Directory="eSuiteShortCuts"
|
|
WorkingDirectory="INSTALLFOLDER"
|
|
Icon="eSuite.WorkBench.exe"/>
|
|
<Shortcut Id="eSuiteWorkBenchExeDesktopShortCut"
|
|
Name="e-Suite Workbench"
|
|
Description="Utility to help get a local version of e-suite up and running"
|
|
Directory="DesktopFolder"
|
|
Icon="eSuite.WorkBench.exe"/>
|
|
</File>
|
|
</Component>
|
|
<Component Id="cmpeSuiteWorkBenchRuntimeconfigJson" Guid="{E83BC7B2-116B-4744-A929-0299B6A4032B}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileeSuiteWorkBenchRuntimeconfigJson"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\eSuite.WorkBench.runtimeconfig.json"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpMicrosoftBclAsyncInterfaces" Guid="{7D40AB6E-9EBF-42F2-BC4F-B627FCFEF662}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileMicrosoftBclAsyncInterfaces"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Microsoft.Bcl.AsyncInterfaces.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpMicrosoftDataSqlClient" Guid="{A65E60DF-F630-4587-A4F6-AD090DCB69F9}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileMicrosoftDataSqlClient"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Microsoft.Data.SqlClient.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpMicrosoftIdentityClient" Guid="{40ECC2C7-1761-4B3F-BBEC-A011994ADEEE}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileMicrosoftIdentityClient"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Microsoft.Identity.Client.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpMicrosoftIdentityClientExtensionsMsal" Guid="{25356762-31E9-4EA3-B651-B42BD675B90D}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileMicrosoftIdentityClientExtensionsMsal"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Microsoft.Identity.Client.Extensions.Msal.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpMicrosoftIdentityModelAbstractions" Guid="{E7C938B3-89AD-47D6-AF24-53C1C097A63A}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileMicrosoftIdentityModelAbstractions"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Microsoft.IdentityModel.Abstractions.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpMicrosoftIdentityModelJsonWebTokens" Guid="{7530862E-8A3B-4561-87F5-0C0A7CF8BD09}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileMicrosoftIdentityModelJsonWebTokens"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Microsoft.IdentityModel.JsonWebTokens.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpMicrosoftIdentityModelLogging" Guid="{4CAE90FF-4AC7-45D3-BCF4-F6872AED324C}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileMicrosoftIdentityModelLogging"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Microsoft.IdentityModel.Logging.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpMicrosoftIdentityModelProtocols" Guid="{1993D10D-312B-42F1-8E0C-910EDEDFDDF5}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileMicrosoftIdentityModelProtocols"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Microsoft.IdentityModel.Protocols.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpMicrosoftIdentityModelProtocolsOpenIdConnect" Guid="{EEA0BF17-D5AE-4279-A7AD-779C84B4E9C6}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileMicrosoftIdentityModelProtocolsOpenIdConnect"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpMicrosoftIdentityModelTokens" Guid="{0EE670F2-CD61-49DB-AAAB-AAC5414A1EA6}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileMicrosoftIdentityModelTokens"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Microsoft.IdentityModel.Tokens.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpMicrosoftSqlServerServer" Guid="{1F4C7EAF-9362-4B23-9BD7-D3ED67EC4424}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileMicrosoftSqlServerServer"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Microsoft.SqlServer.Server.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpNewtonsoftJson" Guid="{B6F93AC9-9877-48AC-941A-C244FF2EA411}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileNewtonsoftJson"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\Newtonsoft.Json.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpSystemDataSqlClient" Guid="{FDA2AF14-4B58-4F0E-B438-6229C8491670}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileSystemDataSqlClient"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\System.Data.SqlClient.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpSystemDiagnosticsDiagnosticSource" Guid="{C5BB44BF-BC82-441C-8CFC-5AECB6C4C77A}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileSystemDiagnosticsDiagnosticSource"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\System.Diagnostics.DiagnosticSource.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpSystemIdentityModelTokensJwt" Guid="{88A2EB0A-E44B-4114-B8EE-6FFBF827C018}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileSystemIdentityModelTokensJwt"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\System.IdentityModel.Tokens.Jwt.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpSystemMemoryData" Guid="{64FEB2B2-5E1C-4501-A859-0DA5B5BCEF04}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileSystemMemoryData"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\System.Memory.Data.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpSystemRuntimeCaching" Guid="{FEE52CEB-050A-424F-9F5A-A62DE9C95419}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="fileSystemRuntimeCaching"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\System.Runtime.Caching.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
</ComponentGroup>
|
|
|
|
<ComponentGroup Id="cgUnixLibNetcoreapp21" Directory="unixLibNetcoreapp21">
|
|
<Component Id="cmpUnixLibNetcoreapp21SystemDataSqlClient" Guid="{C291B334-607A-4B7B-B76F-84C067F0F342}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<RemoveFolder Id='removeUnixFolder' Directory='unix' On='uninstall' />
|
|
<RemoveFolder Id='removeunixLibFolder' Directory='unixLib' On='uninstall' />
|
|
<RemoveFolder Id='removeunixLibNetcoreapp21Folder' Directory='unixLibNetcoreapp21' On='uninstall' />
|
|
<File Id="filUnixLibNetcoreapp21SystemDataSqlClient"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\unix\lib\netcoreapp2.1\System.Data.SqlClient.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
</ComponentGroup>
|
|
|
|
<ComponentGroup Id="cgUnixLibNetcoreapp31" Directory="unixLibNetcoreapp31">
|
|
<Component Id="cmpUnixLibNetcoreapp31MicrosoftDataSqlClient" Guid="{D9C0A711-73F4-4EA2-BB7C-8556B4310D5E}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<RemoveFolder Id='removeunixLibNetcoreapp31Folder' Directory='unixLibNetcoreapp31' On='uninstall' />
|
|
<File Id="filUnixLibNetcoreapp31MicrosoftDataSqlClient"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\win\lib\net6.0\Microsoft.Data.SqlClient.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
</ComponentGroup>
|
|
|
|
<ComponentGroup Id="cgWinLibNetcoreapp21" Directory="winLibNetcoreapp21">
|
|
<Component Id="cmpWinLibNetcoreapp21SystemDataSqlClient" Guid="{3008542F-313F-434F-A4C7-75180A8FCB62}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<RemoveFolder Id='removewinFolder' Directory='win' On='uninstall' />
|
|
<RemoveFolder Id='removewinLibFolder' Directory='winLib' On='uninstall' />
|
|
<RemoveFolder Id='removewinLibNetcoreapp21Folder' Directory='winLibNetcoreapp21' On='uninstall' />
|
|
<File Id="filWinLibNetcoreapp21SystemDataSqlClient"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
</ComponentGroup>
|
|
<ComponentGroup Id="cgWinLibNetcoreapp31" Directory="winLibNetcoreapp31">
|
|
<Component Id="cmpWinLibNetcoreapp31MicrosoftDataSqlClient" Guid="{BDA6EC3C-8A65-4DFA-A48C-B4E5406606FA}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<RemoveFolder Id='removewinLibNetcoreapp31Folder' Directory='winLibNetcoreapp31' On='uninstall' />
|
|
<RemoveFolder Id='removewinLibNet60Folder' Directory='winLibNet60' On='uninstall' />
|
|
<File Id="filWinLibNetcoreapp31MicrosoftDataSqlClient"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\win\lib\net6.0\Microsoft.Data.SqlClient.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
</ComponentGroup>
|
|
|
|
<ComponentGroup Id="cgWinLibNetstandard20" Directory="winLibNetstandard20">
|
|
<Component Id="cmpWinLibNetstandard20SystemRuntimeCaching" Guid="{B16CCB38-02F4-4752-9D3A-F6F27881C2CE}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<RemoveFolder Id='removewinLibNetstandard20Folder' Directory='winLibNetstandard20' On='uninstall' />
|
|
<File Id="filWinLibNetstandard20SystemRuntimeCaching"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\win\lib\net6.0\System.Runtime.Caching.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
</ComponentGroup>
|
|
|
|
<ComponentGroup Id="cgWinArmNative" Directory="winArmNative">
|
|
<Component Id="cmpWinArmNativeMicrosoftDataSqlClientSNI" Guid="{CA26FE94-90EF-4606-ABCD-0DDC9C3E6B33}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<RemoveFolder Id='removewinArmFolder' Directory='winArm' On='uninstall' />
|
|
<RemoveFolder Id='removewinArmNativeFolder' Directory='winArmNative' On='uninstall' />
|
|
<File Id="filWinArmNativeMicrosoftDataSqlClientSNI"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
</ComponentGroup>
|
|
|
|
<ComponentGroup Id="cgwinArm64Native" Directory="winArm64Native">
|
|
<Component Id="cmpWinArm64NativeMicrosoftDataSqlClientSNI" Guid="{6188A488-88BF-4BAF-8293-2EAE8309D0A5}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<RemoveFolder Id='removewinArm64Folder' Directory='winArm64' On='uninstall' />
|
|
<RemoveFolder Id='removewinArm64NativeFolder' Directory='winArm64Native' On='uninstall' />
|
|
<File Id="filWinArm64NativeMicrosoftDataSqlClientSNI"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpWinArm64NativeSni" Guid="{4FA27EC4-1A1E-48CA-A4BF-16C9C76C9DB1}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="filwWnArm64NativeSni"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\win-arm64\native\sni.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
</ComponentGroup>
|
|
|
|
<ComponentGroup Id="cgwinx64Native" Directory="winx64Native">
|
|
<Component Id="cmpwinx64NativeMicrosoftDataSqlClientSNI" Guid="{39B13FCE-EBEE-4C61-AD47-0EF00DB1CF58}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="filwinx64NativeMicrosoftDataSqlClientSNI"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpwinx64NativeSni" Guid="{6334D2E9-14ED-4746-B8BB-D8C6ACB7268B}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<RemoveFolder Id='removewinx64Folder' Directory='winx64' On='uninstall' />
|
|
<RemoveFolder Id='removewinx64NativeFolder' Directory='winx64Native' On='uninstall' />
|
|
<File Id="filwinx64NativeSni"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\win-x64\native\sni.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
</ComponentGroup>
|
|
|
|
<ComponentGroup Id="cgwinx86Native" Directory="winx86Native">
|
|
<Component Id="cmpwinx86NativeMicrosoftDataSqlClientSNI" Guid="{96B07974-0B8B-4F16-88FB-28469C792EEF}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<RemoveFolder Id='removewinx86Folder' Directory='winx86' On='uninstall' />
|
|
<RemoveFolder Id='removewinx86NativeFolder' Directory='winx86Native' On='uninstall' />
|
|
<File Id="filwinx86NativeMicrosoftDataSqlClientSNI"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
<Component Id="cmpwinx86NativeSni" Guid="{AE3EC7DD-F873-489A-A718-6BC30A7C6BC6}">
|
|
<RegistryKey Root="HKCU" Key="Software\$(var.Manufacturer)\$(var.InstallName)\Uninstall">
|
|
<RegistryValue Value="" Type="string" KeyPath="yes" />
|
|
</RegistryKey>
|
|
<File Id="filwinx86NativeSni"
|
|
Source="$(var.eSuite.WorkBench.TargetDir)\runtimes\win-x86\native\sni.dll"
|
|
Vital="yes" />
|
|
</Component>
|
|
</ComponentGroup>
|
|
</Fragment>
|
|
</Wix>
|