Skip to content

Commit b81769f

Browse files
committed
Drop x86 support and update project configurations
Removed x86 platform support across the project, including build scripts, solution files, and packaging configurations. Updated to focus on x64 and arm64 platforms. Replaced the legacy .sln file with a modern .slnx format. Disabled app bundling and updated the MakeAppxBundle script to use a newer version of makeappx.exe.
1 parent d16f000 commit b81769f

5 files changed

Lines changed: 21 additions & 73 deletions

File tree

Simple QR Code Maker.Core/Simple QR Code Maker.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<TargetFramework>net9.0</TargetFramework>
44
<RootNamespace>Simple_QR_Code_Maker.Core</RootNamespace>
5-
<Platforms>x86;x64;arm64;AnyCPU</Platforms>
5+
<Platforms>x64;arm64</Platforms>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>
88

Simple QR Code Maker.sln

Lines changed: 0 additions & 69 deletions
This file was deleted.

Simple QR Code Maker.slnx

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<Solution>
2+
<Configurations>
3+
<Platform Name="arm64" />
4+
<Platform Name="x64" />
5+
</Configurations>
6+
<Project Path="Simple QR Code Maker.Core/Simple QR Code Maker.Core.csproj">
7+
<Platform Solution="*|arm64" Project="arm64" />
8+
<Platform Solution="*|x64" Project="x64" />
9+
<Platform Solution="*|x86" Project="x86" />
10+
</Project>
11+
<Project Path="Simple QR Code Maker/Simple QR Code Maker.csproj">
12+
<Platform Solution="*|arm64" Project="arm64" />
13+
<Platform Solution="*|x64" Project="x64" />
14+
<Platform Solution="*|x86" Project="x86" />
15+
<Deploy />
16+
</Project>
17+
</Solution>

Simple QR Code Maker/MakeAppxBundle.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ else {
6565

6666
$folderNames = @()
6767
$folderNames += "Simple QR Code Maker_" + $largestVersion + "_x64_Test"
68-
$folderNames += "Simple QR Code Maker_" + $largestVersion + "_x86_Test"
68+
# $folderNames += "Simple QR Code Maker_" + $largestVersion + "_x86_Test"
6969
$folderNames += "Simple QR Code Maker_" + $largestVersion + "_arm64_Test"
7070

7171
# copy all .msix files in each folder to the msixes folder
@@ -76,7 +76,7 @@ foreach ($folderName in $folderNames) {
7676

7777
$currentPath = (Get-Location).Path
7878
$trimmedMsixesFolder = $msixesFolder.TrimStart(".\\")
79-
$locationOfMakeAppx = "C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\makeappx.exe"
79+
$locationOfMakeAppx = "C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\makeappx.exe"
8080
$locationOfMsixes = "${currentPath}\${trimmedMsixesFolder}"
8181
$bundleName = "${currentPath}\${trimmedMsixesFolder}\Simple QR Code Maker_${largestVersion}.msixbundle"
8282

Simple QR Code Maker/Simple QR Code Maker.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
<AppxPackageSigningTimestampDigestAlgorithm>SHA256</AppxPackageSigningTimestampDigestAlgorithm>
8989
<AppxAutoIncrementPackageRevision>False</AppxAutoIncrementPackageRevision>
9090
<GenerateTestArtifacts>False</GenerateTestArtifacts>
91-
<AppxBundle>Always</AppxBundle>
91+
<AppxBundle>Never</AppxBundle>
9292
<HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
9393
<AppxBundlePlatforms>x64|arm64</AppxBundlePlatforms>
9494
<PackageCertificateThumbprint />

0 commit comments

Comments
 (0)