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) - This installer contains the logic and data required to install 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) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -