diff --git a/.azure/pipelines/release-bravo.yaml b/.azure/pipelines/release-bravo.yaml
deleted file mode 100644
index 908d80eb..00000000
--- a/.azure/pipelines/release-bravo.yaml
+++ /dev/null
@@ -1,135 +0,0 @@
-trigger: none
-
-strategy:
- matrix:
- bravo-x64:
- arch: 'x64'
- selfcontained: 'true'
- artifact: 'Bravo.$(AppVersionMajor).$(AppVersionMinor).$(AppVersionPatch).x64'
- bravo-x64-frameworkdependent:
- arch: 'x64'
- selfcontained: 'false'
- artifact: 'Bravo.$(AppVersionMajor).$(AppVersionMinor).$(AppVersionPatch).x64-frameworkdependent'
-
-pool:
- vmImage: 'windows-2022'
-
-variables:
- configuration: 'Release'
-
-steps:
-- task: PowerShell@2
- displayName: 'Set job variables'
- inputs:
- targetType: 'inline'
- script: |
- $url = "$(system.CollectionUri)$(system.TeamProjectId)/_apis/build/builds/$(Build.BuildId)?api-version=5.1"
- $build = Invoke-RestMethod -Uri $url -Headers @{ Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN" } -Method Get
- $buildTime = [datetime]$build.startTime
- $buildNumberRevision = $build.buildNumberRevision
- $midnightTime = (Get-Date -Year $buildTime.Year -Month $buildTime.Month -Day $buildTime.Day -Hour 0 -Minute 0 -Second 0 -Millisecond 0)
- # Build Number - number of days since 2000-01-01 (same algorithm as msbuild)
- $versionBuild = (New-TimeSpan –Start ([datetime]"2000-01-01") –End $buildTime).Days
- # Revision - number of seconds since midnight divided by 2 (same algorithm as msbuild)
- $versionRevision = [math]::Round((New-TimeSpan –Start $midnightTime –End $buildTime).TotalSeconds / 2)
- $storagePath = '{0:yyyy}/{0:MM}/{0:dd}' -f $buildTime
- Write-Host "##vso[task.setvariable variable=AzurePublishStoragePath;]$storagePath"
- $buildNumber = '{0:yyyyMMdd}.{1}' -f $buildTime, $buildNumberRevision
- Write-Host "##vso[task.setvariable variable=AppBuildNumber;]$buildNumber"
- $versionNumber = '{0}.{1}.{2}.{3}' -f "$(AppVersionMajor)", "$(AppVersionMinor)", $versionBuild, $versionRevision
- Write-Host "##vso[task.setvariable variable=AppVersionNumber;]$versionNumber"
- $informationalVersion = '{0}.{1}.{2}' -f "$(AppVersionMajor)", "$(AppVersionMinor)", "$(AppVersionPatch)"
- if ("$(AppInformationalVersionExtendedInfo)" -eq 'true') { $informationalVersion += '-{0}-{1}-{2}-{3}' -f $buildNumber, $versionNumber, "$(Build.SourceBranchName)", "$(Build.SourceVersion)"}
- Write-Host "##vso[task.setvariable variable=AppInformationalVersion;]$informationalVersion"
- env:
- SYSTEM_ACCESSTOKEN: $(System.AccessToken)
-- task: Assembly-Info-NetCore@3
- displayName: 'Update AssemblyInfo'
- inputs:
- Path: '$(Build.SourcesDirectory)'
- FileNames: 'src\Bravo.csproj'
- InsertAttributes: true
- FileEncoding: 'auto'
- WriteBOM: false
- VersionNumber: '$(AppVersionNumber)'
- InformationalVersion: '$(AppInformationalVersion)'
- UpdateBuildNumber: '$(AppBuildNumber)-$(AppVersionNumber)'
- LogLevel: 'verbose'
- FailOnWarning: true
- DisableTelemetry: true
-- task: UseDotNet@2
- displayName: 'Use .NET 5.0 SDK'
- inputs:
- packageType: sdk
- version: 5.0.x
-- ${{ if eq(variables.selfcontained, 'true') }} :
- - pwsh: |
- Write-Host "TEST Conditional Insertion"
- Write-Host $(selfcontained)
-- task: DotNetCoreCLI@2
- displayName: '.NET publish'
- inputs:
- command: 'publish'
- publishWebProjects: false
- projects: 'src\Bravo.csproj'
- arguments: '--configuration $(configuration) --self-contained $(selfcontained) --output "$(Build.BinariesDirectory)" --verbosity Normal --force --nologo'
- zipAfterPublish: false
- modifyOutputPath: false
-- task: DotNetCoreCLI@2
- displayName: 'Install AzureSignTool'
- inputs:
- command: 'custom'
- custom: 'tool'
- arguments: 'install --global azuresigntool --version 4.0.1' # Pin to latest version compatible with .NET 6.0
-- task: CmdLine@2
- displayName: 'Code signing EXE'
- inputs:
- script: 'AzureSignTool sign -kvu "$(SigningVaultURL)" -kvt "$(SigningTenantId)" -kvi "$(SigningClientId)" -kvs "$(SigningClientSecret)" -kvc "$(SigningCertName)" -tr http://timestamp.digicert.com -v "$(Build.BinariesDirectory)\Bravo.exe"'
- failOnStderr: true
-- task: CmdLine@2
- displayName: 'WiX harvest components'
- inputs:
- script: '"%WIX%bin\heat.exe" dir "$(Build.BinariesDirectory)" -gg -scom -srd -sreg -sfrag -template fragment -cg ComponentsAutogenerated -dr INSTALLFOLDER -var var.PublishFolder -t Bravo.xslt -out Components.wxs'
- workingDirectory: '$(Build.SourcesDirectory)\installer\wix\src\Bravo'
- failOnStderr: true
-- task: CmdLine@2
- displayName: 'WiX compile components'
- inputs:
- script: '"%WIX%bin\candle.exe" Components.wxs -dPublishFolder="$(Build.BinariesDirectory)" -arch "$(arch)"'
- workingDirectory: '$(Build.SourcesDirectory)\installer\wix\src\Bravo'
- failOnStderr: true
-- task: CmdLine@2
- displayName: 'WiX compile app'
- inputs:
- script: '"%WIX%bin\candle.exe" Bravo.wxs -dPublishFolder="$(Build.BinariesDirectory)" -dVersion="$(AppVersionInformationalVersion)" -arch "$(arch)"'
- workingDirectory: '$(Build.SourcesDirectory)\installer\wix\src\Bravo'
- failOnStderr: true
-- task: CmdLine@2
- displayName: 'WiX linker MSI'
- inputs:
- # -sice:ICE60 is used to ignore -> warning LGHT1076 : ICE60: The file filE8E88FBC49DC5621FF3FC1B65ADCCB39 is not a Font, and its version is not a companion file reference. It should have a language specified in the Language column.
- # -sice:ICE61 is used to ignore -> warning LGHT1076 : ICE61: This product should remove only older versions of itself. The Maximum version is not less than the current product.
- # -sice:ICE80 is used to ignore -> error LGHT0204 : ICE80: This 64BitComponent pbitool.json uses 32BitDirectory POWERBIEXTERNALTOOLSFOLDER
- script: '"%WIX%bin\light.exe" Bravo.wixobj Components.wixobj -ext WixUIExtension.dll -ext WixUtilExtension.dll -dPublishFolder="$(Build.BinariesDirectory)" -cultures:en-us -loc Bravo-en-us.wxl -out "$(Build.ArtifactStagingDirectory)\$(artifact).msi" -spdb -sice:ICE60 -sice:ICE61 -sice:ICE80'
- workingDirectory: '$(Build.SourcesDirectory)\installer\wix\src\Bravo'
- failOnStderr: true
-- task: CmdLine@2
- displayName: 'Code signing MSI'
- inputs:
- script: 'AzureSignTool sign -kvu "$(SigningVaultURL)" -kvt "$(SigningTenantId)" -kvi "$(SigningClientId)" -kvs "$(SigningClientSecret)" -kvc "$(SigningCertName)" -tr http://timestamp.digicert.com -v "$(Build.ArtifactStagingDirectory)\$(artifact).msi"'
- failOnStderr: true
-- task: PublishBuildArtifacts@1
- displayName: 'Publish artifacts to DevOps Pipeline'
- inputs:
- PathtoPublish: '$(Build.ArtifactStagingDirectory)'
- ArtifactName: 'drop'
- publishLocation: 'Container'
-- task: AzureFileCopy@2
- displayName: 'Copy artifacts to Azure Storage'
- inputs:
- SourcePath: '$(Build.ArtifactStagingDirectory)'
- azureSubscription: '$(AzureSubscriptionName)'
- Destination: 'AzureBlob'
- storage: '$(AzurePublishStorageAccountName)'
- ContainerName: '$(AzurePublishStorageContainerName)'
- BlobPrefix: '$(AzurePublishStoragePath)/$(Build.BuildNumber)'
\ No newline at end of file
diff --git a/.azure/pipelines/release-bravostore.yaml b/.azure/pipelines/release-bravostore.yaml
deleted file mode 100644
index ea00e624..00000000
--- a/.azure/pipelines/release-bravostore.yaml
+++ /dev/null
@@ -1,68 +0,0 @@
-trigger: none
-
-pool:
- vmImage: 'windows-2022'
-
-variables:
- arch: 'x64'
- configuration: 'Release'
- artifact: 'BravoStore-$(arch)'
- major: 1
- minor: 0
- build: 0
-
-steps:
-- task: UseDotNet@2
- displayName: 'Use .NET 5.0 SDK'
- inputs:
- packageType: sdk
- version: 5.0.x
-- task: DotNetCoreCLI@2
- displayName: '.NET restore'
- inputs:
- command: 'restore'
- projects: 'src\Bravo.csproj'
- feedsToUse: 'select'
- verbosityRestore: 'Normal'
-- task: PowerShell@2
- displayName: "Update appxmanifest version"
- inputs:
- targetType: 'inline'
- script: |
- $version = "$(major).$(minor).$(build).0"
- Write-Host "Updating to version [$version]"
- [xml]$manifest = Get-Content ".\Package.appxmanifest"
- $manifest.Package.Identity.Version = "$version"
- $manifest.Save("./Package.appxmanifest")
- warningPreference: 'stop'
- failOnStderr: true
- showWarnings: true
- workingDirectory: '$(Build.SourcesDirectory)\installer\msix\Bravo.Installer.Msix'
-- task: MSBuild@1
- displayName: "MSBuild MSIX"
- inputs:
- solution: 'installer/msix/Bravo.Installer.Msix/Bravo.Installer.Msix.wapproj'
- platform: '$(arch)'
- configuration: '$(configuration)'
- msbuildArguments: '
- /p:UapAppxPackageBuildMode=SideLoadOnly
- /p:AppxBundle=Never
- /p:AppxPackageOutput=$(Build.ArtifactStagingDirectory)\$(artifact).msix
- /p:AppxPackageSigningEnabled=false'
- clean: true
-- task: DotNetCoreCLI@2
- displayName: 'Install AzureSignTool'
- inputs:
- command: 'custom'
- custom: 'tool'
- arguments: 'update --global azuresigntool'
-- task: CmdLine@2
- displayName: 'Code signing MSIX'
- inputs:
- script: 'AzureSignTool sign -kvu "$(SigningVaultURL)" -kvt "$(SigningTenantId)" -kvi "$(SigningClientId)" -kvs "$(SigningClientSecret)" -kvc "$(SigningCertName)" -tr http://timestamp.digicert.com -v "$(Build.ArtifactStagingDirectory)\$(artifact).msix"'
- failOnStderr: true
-- task: PublishBuildArtifacts@1
- inputs:
- PathtoPublish: '$(Build.ArtifactStagingDirectory)'
- ArtifactName: 'drop'
- publishLocation: 'Container'
diff --git a/.azure/pipelines/release-bravostorelauncher.yaml b/.azure/pipelines/release-bravostorelauncher.yaml
deleted file mode 100644
index 48f22609..00000000
--- a/.azure/pipelines/release-bravostorelauncher.yaml
+++ /dev/null
@@ -1,54 +0,0 @@
-trigger: none
-
-pool:
- vmImage: 'windows-2022'
-
-variables:
- arch: 'x64'
- configuration: 'Release'
- artifact: 'BravoStoreLauncher-$(arch)'
-
-steps:
-- task: MSBuild@1
- displayName: "MSBuild"
- inputs:
- solution: 'installer/msix/Bravo.Installer.Msix.StoreLauncher/Bravo.Installer.Msix.StoreLauncher.csproj'
- platform: '$(arch)'
- configuration: '$(configuration)'
- msbuildArguments: '/p:OutputPath="$(Build.BinariesDirectory)" /toolsversion:4.0 /verbosity:Normal'
- clean: true
-- task: DotNetCoreCLI@2
- displayName: 'Install AzureSignTool'
- inputs:
- command: 'custom'
- custom: 'tool'
- arguments: 'update --global azuresigntool'
-- task: CmdLine@2
- displayName: 'Code signing EXE'
- inputs:
- script: 'AzureSignTool sign -kvu "$(SigningVaultURL)" -kvt "$(SigningTenantId)" -kvi "$(SigningClientId)" -kvs "$(SigningClientSecret)" -kvc "$(SigningCertName)" -tr http://timestamp.digicert.com -v "$(Build.BinariesDirectory)\BravoStoreLauncher.exe"'
- failOnStderr: true
-- task: CmdLine@2
- displayName: 'WiX compile app'
- inputs:
- script: '"%WIX%bin\candle.exe" BravoStoreLauncher.wxs -dPublishFolder="$(Build.BinariesDirectory)" -arch "$(arch)"'
- workingDirectory: '$(Build.SourcesDirectory)\installer\wix\src\BravoStoreLauncher'
- failOnStderr: true
-- task: CmdLine@2
- displayName: 'WiX linker MSI'
- inputs:
- # -sice:ICE61 is used to ignore -> warning LGHT1076 : ICE61: This product should remove only older versions of itself. The Maximum version is not less than the current product.
- # -sice:ICE80 is used to ignore -> error LGHT0204 : ICE80: This 64BitComponent pbitool.json uses 32BitDirectory POWERBIEXTERNALTOOLSFOLDER
- script: '"%WIX%bin\light.exe" BravoStoreLauncher.wixobj -ext WixUIExtension.dll -dPublishFolder="$(Build.BinariesDirectory)" -cultures:en-us -loc BravoStoreLauncher-en-us.wxl -out "$(Build.ArtifactStagingDirectory)\$(artifact).msi" -spdb -sice:ICE61 -sice:ICE80'
- workingDirectory: '$(Build.SourcesDirectory)\installer\wix\src\BravoStoreLauncher'
- failOnStderr: true
-- task: CmdLine@2
- displayName: 'Code signing MSI'
- inputs:
- script: 'AzureSignTool sign -kvu "$(SigningVaultURL)" -kvt "$(SigningTenantId)" -kvi "$(SigningClientId)" -kvs "$(SigningClientSecret)" -kvc "$(SigningCertName)" -tr http://timestamp.digicert.com -v "$(Build.ArtifactStagingDirectory)\$(artifact).msi"'
- failOnStderr: true
-- task: PublishBuildArtifacts@1
- inputs:
- PathtoPublish: '$(Build.ArtifactStagingDirectory)'
- ArtifactName: 'drop'
- publishLocation: 'Container'
diff --git a/installer/msix/Bravo.Installer.Msix.StoreLauncher/App.config b/installer/msix/Bravo.Installer.Msix.StoreLauncher/App.config
deleted file mode 100644
index b50c74f3..00000000
--- a/installer/msix/Bravo.Installer.Msix.StoreLauncher/App.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/installer/msix/Bravo.Installer.Msix.StoreLauncher/Bravo.Installer.Msix.StoreLauncher.csproj b/installer/msix/Bravo.Installer.Msix.StoreLauncher/Bravo.Installer.Msix.StoreLauncher.csproj
deleted file mode 100644
index 566af34d..00000000
--- a/installer/msix/Bravo.Installer.Msix.StoreLauncher/Bravo.Installer.Msix.StoreLauncher.csproj
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {742A2671-6C1D-475A-9A8D-102183B58937}
- WinExe
- Sqlbi.Bravo.Installer.Msix.StoreLauncher
- BravoStoreLauncher
- v4.6.2
- 512
- true
- true
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/installer/msix/Bravo.Installer.Msix.StoreLauncher/Program.cs b/installer/msix/Bravo.Installer.Msix.StoreLauncher/Program.cs
deleted file mode 100644
index 564b418c..00000000
--- a/installer/msix/Bravo.Installer.Msix.StoreLauncher/Program.cs
+++ /dev/null
@@ -1,77 +0,0 @@
-namespace Bravo.Installer.Msix.StoreLauncher
-{
- using System;
- using System.Diagnostics;
- using System.IO;
- using System.Linq;
- using System.Management;
- using System.Runtime.InteropServices;
-
- internal class Program
- {
- private const string WindowsStoreAppExecutionAlias = "BravoStore";
- private const string BravoParentProcessIdArgument = "--ppid";
-
- internal static void Main(string[] args)
- {
- // Packaged apps cannot be directly launched via Process.Start API so we use the AppExecutionAlias which is a 0-byte EXE create on %LOCALAPPDATA%\Microsoft\WindowsApps folder
- // If the AppExecutionAlias file is missing check if the packaged app is installed and if the alias is active (Settings > Apps > Apps & features > App execution aliases)
- var windowsStoreAppPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), @"Microsoft\WindowsApps", Path.ChangeExtension(WindowsStoreAppExecutionAlias, ".exe"));
- var parentProcess = GetParentProcess();
-
- if (!File.Exists(windowsStoreAppPath))
- {
- var message = "The Microsoft Store version of the application is not installed or the application execution alias is disabled (see: Settings > Apps > Apps & features > App execution aliases)";
-
- using (var eventLog = new EventLog(logName: "Application", machineName: ".", source: "Application"))
- {
- var extendedMessage = "=== SQLBI - Bravo for Power BI ===\r\n" + message + "\r\n===";
- eventLog.WriteEntry(extendedMessage, EventLogEntryType.Warning, 100);
- }
-
- MessageBoxShow(hWnd: parentProcess.MainWindowHandle, text: message, caption: "SQLBI - Bravo for Power BI");
- return;
- }
-
- var startInfo = new ProcessStartInfo
- {
- UseShellExecute = false,
- FileName = windowsStoreAppPath,
- Arguments = string.Join(" ", args) + string.Format(" {0}={1}", BravoParentProcessIdArgument, parentProcess.Id),
- };
-
- // Fire and forget - errors are logged in the windows event log
- Process.Start(startInfo);
- }
-
- [DllImport("user32.dll")]
- private static extern int MessageBoxA(IntPtr hWnd, string lpText, string lpCaption, uint uType);
-
- private static void MessageBoxShow(IntPtr hWnd, string text, string caption)
- {
- // MessageBox function (winuser.h)
- // https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-messagebox
-
- uint buttons = 0x00000000; // MB_OK
- uint icon = 0x00000010; // MB_ICONSTOP
- uint button = 0x00000000; // MB_DEFBUTTON1
- uint modal = 0x00000000; // MB_APPLMODAL
-
- MessageBoxA(hWnd, text, caption, (buttons | icon | button | modal));
- }
-
- private static Process GetParentProcess()
- {
- var currentProcess = Process.GetCurrentProcess();
- var queryString = string.Format("SELECT ParentProcessId FROM Win32_Process WHERE ProcessId = {0} AND SessionId = {1}", currentProcess.Id, currentProcess.SessionId);
-
- using (var query = new ManagementObjectSearcher(queryString))
- using (var collection = query.Get())
- using (var item = collection.OfType().Single())
- {
- var parentProcessId = (int)(uint)item["ParentProcessId"];
- return Process.GetProcessById(parentProcessId);
- }
- }
- }
-}
diff --git a/installer/msix/Bravo.Installer.Msix.StoreLauncher/Properties/AssemblyInfo.cs b/installer/msix/Bravo.Installer.Msix.StoreLauncher/Properties/AssemblyInfo.cs
deleted file mode 100644
index 539bc1e1..00000000
--- a/installer/msix/Bravo.Installer.Msix.StoreLauncher/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Sqlbi.Bravo.StoreLauncher")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Sqlbi.Bravo.StoreLauncher")]
-[assembly: AssemblyCopyright("Copyright © 2021")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("742a2671-6c1d-475a-9a8d-102183b58937")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/installer/msix/Bravo.Installer.Msix.sln b/installer/msix/Bravo.Installer.Msix.sln
deleted file mode 100644
index f0a02065..00000000
--- a/installer/msix/Bravo.Installer.Msix.sln
+++ /dev/null
@@ -1,55 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.0.32014.148
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "Bravo.Installer.Msix", "Bravo.Installer.Msix\Bravo.Installer.Msix.wapproj", "{9349A54F-9C9B-403B-BCBE-FBB103F2CED5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bravo", "..\..\src\Bravo.csproj", "{73A9EF2C-64E5-455C-BA89-5C7A63A8BE91}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bravo.Installer.Msix.StoreLauncher", "Bravo.Installer.Msix.StoreLauncher\Bravo.Installer.Msix.StoreLauncher.csproj", "{742A2671-6C1D-475A-9A8D-102183B58937}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Debug|x64 = Debug|x64
- Release|Any CPU = Release|Any CPU
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Debug|Any CPU.ActiveCfg = Debug|x64
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Debug|Any CPU.Build.0 = Debug|x64
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Debug|Any CPU.Deploy.0 = Debug|x64
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Debug|x64.ActiveCfg = Debug|x64
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Debug|x64.Build.0 = Debug|x64
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Debug|x64.Deploy.0 = Debug|x64
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Release|Any CPU.ActiveCfg = Release|x64
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Release|Any CPU.Build.0 = Release|x64
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Release|Any CPU.Deploy.0 = Release|x64
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Release|x64.ActiveCfg = Release|x64
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Release|x64.Build.0 = Release|x64
- {9349A54F-9C9B-403B-BCBE-FBB103F2CED5}.Release|x64.Deploy.0 = Release|x64
- {73A9EF2C-64E5-455C-BA89-5C7A63A8BE91}.Debug|Any CPU.ActiveCfg = Debug|x64
- {73A9EF2C-64E5-455C-BA89-5C7A63A8BE91}.Debug|Any CPU.Build.0 = Debug|x64
- {73A9EF2C-64E5-455C-BA89-5C7A63A8BE91}.Debug|x64.ActiveCfg = Debug|x64
- {73A9EF2C-64E5-455C-BA89-5C7A63A8BE91}.Debug|x64.Build.0 = Debug|x64
- {73A9EF2C-64E5-455C-BA89-5C7A63A8BE91}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {73A9EF2C-64E5-455C-BA89-5C7A63A8BE91}.Release|Any CPU.Build.0 = Release|Any CPU
- {73A9EF2C-64E5-455C-BA89-5C7A63A8BE91}.Release|x64.ActiveCfg = Release|Any CPU
- {73A9EF2C-64E5-455C-BA89-5C7A63A8BE91}.Release|x64.Build.0 = Release|Any CPU
- {742A2671-6C1D-475A-9A8D-102183B58937}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {742A2671-6C1D-475A-9A8D-102183B58937}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {742A2671-6C1D-475A-9A8D-102183B58937}.Debug|x64.ActiveCfg = Debug|Any CPU
- {742A2671-6C1D-475A-9A8D-102183B58937}.Debug|x64.Build.0 = Debug|Any CPU
- {742A2671-6C1D-475A-9A8D-102183B58937}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {742A2671-6C1D-475A-9A8D-102183B58937}.Release|Any CPU.Build.0 = Release|Any CPU
- {742A2671-6C1D-475A-9A8D-102183B58937}.Release|x64.ActiveCfg = Release|Any CPU
- {742A2671-6C1D-475A-9A8D-102183B58937}.Release|x64.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {B376565F-DE6F-4510-8C84-76915632F3C3}
- EndGlobalSection
-EndGlobal
diff --git a/installer/msix/Bravo.Installer.Msix/Assets/LockScreenLogo.scale-200.png b/installer/msix/Bravo.Installer.Msix/Assets/LockScreenLogo.scale-200.png
deleted file mode 100644
index 735f57ad..00000000
Binary files a/installer/msix/Bravo.Installer.Msix/Assets/LockScreenLogo.scale-200.png and /dev/null differ
diff --git a/installer/msix/Bravo.Installer.Msix/Assets/SplashScreen.scale-200.png b/installer/msix/Bravo.Installer.Msix/Assets/SplashScreen.scale-200.png
deleted file mode 100644
index 023e7f1f..00000000
Binary files a/installer/msix/Bravo.Installer.Msix/Assets/SplashScreen.scale-200.png and /dev/null differ
diff --git a/installer/msix/Bravo.Installer.Msix/Assets/Square150x150Logo.scale-200.png b/installer/msix/Bravo.Installer.Msix/Assets/Square150x150Logo.scale-200.png
deleted file mode 100644
index af49fec1..00000000
Binary files a/installer/msix/Bravo.Installer.Msix/Assets/Square150x150Logo.scale-200.png and /dev/null differ
diff --git a/installer/msix/Bravo.Installer.Msix/Assets/Square44x44Logo.scale-200.png b/installer/msix/Bravo.Installer.Msix/Assets/Square44x44Logo.scale-200.png
deleted file mode 100644
index ce342a2e..00000000
Binary files a/installer/msix/Bravo.Installer.Msix/Assets/Square44x44Logo.scale-200.png and /dev/null differ
diff --git a/installer/msix/Bravo.Installer.Msix/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/installer/msix/Bravo.Installer.Msix/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
deleted file mode 100644
index f6c02ce9..00000000
Binary files a/installer/msix/Bravo.Installer.Msix/Assets/Square44x44Logo.targetsize-24_altform-unplated.png and /dev/null differ
diff --git a/installer/msix/Bravo.Installer.Msix/Assets/StoreLogo.png b/installer/msix/Bravo.Installer.Msix/Assets/StoreLogo.png
deleted file mode 100644
index 7385b56c..00000000
Binary files a/installer/msix/Bravo.Installer.Msix/Assets/StoreLogo.png and /dev/null differ
diff --git a/installer/msix/Bravo.Installer.Msix/Assets/Wide310x150Logo.scale-200.png b/installer/msix/Bravo.Installer.Msix/Assets/Wide310x150Logo.scale-200.png
deleted file mode 100644
index 288995b3..00000000
Binary files a/installer/msix/Bravo.Installer.Msix/Assets/Wide310x150Logo.scale-200.png and /dev/null differ
diff --git a/installer/msix/Bravo.Installer.Msix/Assets/icon-256x256.png b/installer/msix/Bravo.Installer.Msix/Assets/icon-256x256.png
deleted file mode 100644
index 0d825937..00000000
Binary files a/installer/msix/Bravo.Installer.Msix/Assets/icon-256x256.png and /dev/null differ
diff --git a/installer/msix/Bravo.Installer.Msix/Bravo.Installer.Msix.wapproj b/installer/msix/Bravo.Installer.Msix/Bravo.Installer.Msix.wapproj
deleted file mode 100644
index 67e4ab31..00000000
--- a/installer/msix/Bravo.Installer.Msix/Bravo.Installer.Msix.wapproj
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
- 15.0
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
- $(MSBuildExtensionsPath)\Microsoft\DesktopBridge\
-
-
-
- 9349a54f-9c9b-403b-bcbe-fbb103f2ced5
- 10.0.22000.0
- 10.0.17763.0
- en-US
- True
- 0
- False
- SHA256
- True
- 25DB44FD2EEA4BC3CCEEAE6AF27D30C458B7BDD4
- True
- x64
- ..\..\..\src\Bravo.csproj
-
-
- Auto
-
-
- Auto
-
-
-
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/installer/msix/Bravo.Installer.Msix/Package.appxmanifest b/installer/msix/Bravo.Installer.Msix/Package.appxmanifest
deleted file mode 100644
index 4ccf3313..00000000
--- a/installer/msix/Bravo.Installer.Msix/Package.appxmanifest
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-
-
-
- Bravo for Power BI
- SQLBI Corporation
- Your companion toolkit to the Power BI world
- Assets\StoreLogo.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- .vpax
-
- SQLBI.Bravo
- Assets\icon-256x256.png
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/installer/wix/src/BravoStoreLauncher/BravoStoreLauncher-en-us.wxl b/installer/wix/src/BravoStoreLauncher/BravoStoreLauncher-en-us.wxl
deleted file mode 100644
index 24084e19..00000000
--- a/installer/wix/src/BravoStoreLauncher/BravoStoreLauncher-en-us.wxl
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
- Bravo for Power BI (Store Launcher)
- 1033
- Bravo for Power BI (Store Launcher)
-
- A newer version of this application is already installed on this computer
-
-
diff --git a/installer/wix/src/BravoStoreLauncher/BravoStoreLauncher.wxs b/installer/wix/src/BravoStoreLauncher/BravoStoreLauncher.wxs
deleted file mode 100644
index 7afa1ee1..00000000
--- a/installer/wix/src/BravoStoreLauncher/BravoStoreLauncher.wxs
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- app.ico
- $(var.AppUrlInfoAbout)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-