1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <Project ToolsVersion =" 15.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
+ <PropertyGroup Label =" Globals" >
4
+ <ProjectGuid >{f63472f9-d0a0-412e-aa3d-a4e822970486}</ProjectGuid >
5
+ <RootNamespace >DistroLauncher_Appx</RootNamespace >
6
+ <DefaultLanguage >en-US</DefaultLanguage >
7
+ <MinimumVisualStudioVersion >14.0</MinimumVisualStudioVersion >
8
+ <AppContainerApplication >true</AppContainerApplication >
9
+ <ApplicationType >Windows Store</ApplicationType >
10
+ <WindowsTargetPlatformVersion >10.0</WindowsTargetPlatformVersion >
11
+ <WindowsTargetPlatformMinVersion >10.0.10240.0</WindowsTargetPlatformMinVersion >
12
+ <ApplicationTypeRevision >10.0</ApplicationTypeRevision >
13
+ <TargetName >openEuler25.03</TargetName >
14
+ <ProjectName >DistroLauncher-Appx</ProjectName >
15
+ </PropertyGroup >
16
+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
17
+ <ItemGroup Label =" ProjectConfigurations" >
18
+ <ProjectConfiguration Include =" Debug|ARM64" >
19
+ <Configuration >Debug</Configuration >
20
+ <Platform >ARM64</Platform >
21
+ </ProjectConfiguration >
22
+ <ProjectConfiguration Include =" Debug|x64" >
23
+ <Configuration >Debug</Configuration >
24
+ <Platform >x64</Platform >
25
+ </ProjectConfiguration >
26
+ <ProjectConfiguration Include =" Release|ARM64" >
27
+ <Configuration >Release</Configuration >
28
+ <Platform >ARM64</Platform >
29
+ </ProjectConfiguration >
30
+ <ProjectConfiguration Include =" Release|x64" >
31
+ <Configuration >Release</Configuration >
32
+ <Platform >x64</Platform >
33
+ </ProjectConfiguration >
34
+ </ItemGroup >
35
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" Label =" Configuration" >
36
+ <ConfigurationType >Application</ConfigurationType >
37
+ <UseDebugLibraries >true</UseDebugLibraries >
38
+ <PlatformToolset >v143</PlatformToolset >
39
+ </PropertyGroup >
40
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM64'" Label =" Configuration" >
41
+ <ConfigurationType >Application</ConfigurationType >
42
+ <UseDebugLibraries >true</UseDebugLibraries >
43
+ <PlatformToolset >v143</PlatformToolset >
44
+ <WindowsSDKDesktopARM64Support >true</WindowsSDKDesktopARM64Support >
45
+ </PropertyGroup >
46
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" Label =" Configuration" >
47
+ <ConfigurationType >Application</ConfigurationType >
48
+ <UseDebugLibraries >false</UseDebugLibraries >
49
+ <WholeProgramOptimization >true</WholeProgramOptimization >
50
+ <PlatformToolset >v143</PlatformToolset >
51
+ <UseDotNetNativeToolchain >true</UseDotNetNativeToolchain >
52
+ </PropertyGroup >
53
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|ARM64'" Label =" Configuration" >
54
+ <ConfigurationType >Application</ConfigurationType >
55
+ <UseDebugLibraries >false</UseDebugLibraries >
56
+ <WholeProgramOptimization >true</WholeProgramOptimization >
57
+ <PlatformToolset >v143</PlatformToolset >
58
+ <WindowsSDKDesktopARM64Support >true</WindowsSDKDesktopARM64Support >
59
+ </PropertyGroup >
60
+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.props" />
61
+ <ImportGroup Label =" ExtensionSettings" >
62
+ </ImportGroup >
63
+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
64
+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
65
+ </ImportGroup >
66
+ <ImportGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM64'" Label =" PropertySheets" >
67
+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
68
+ </ImportGroup >
69
+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
70
+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
71
+ </ImportGroup >
72
+ <ImportGroup Condition =" '$(Configuration)|$(Platform)'=='Release|ARM64'" Label =" PropertySheets" >
73
+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
74
+ </ImportGroup >
75
+ <PropertyGroup Label =" UserMacros" />
76
+ <PropertyGroup >
77
+ <AppxAutoIncrementPackageRevision >False</AppxAutoIncrementPackageRevision >
78
+ <AppxBundle >Always</AppxBundle >
79
+ <PackageCertificateThumbprint >EADCB9D547A9BC1A2937F025F98D755EDD8DCCE5</PackageCertificateThumbprint >
80
+ <GenerateAppInstallerFile >False</GenerateAppInstallerFile >
81
+ <AppxBundlePlatforms >x64|arm64</AppxBundlePlatforms >
82
+ <AppInstallerUpdateFrequency >0</AppInstallerUpdateFrequency >
83
+ <AppInstallerCheckForUpdateFrequency >OnApplicationRun</AppInstallerCheckForUpdateFrequency >
84
+ <AppxPackageSigningEnabled >True</AppxPackageSigningEnabled >
85
+ <AppxPackageSigningTimestampDigestAlgorithm >SHA256</AppxPackageSigningTimestampDigestAlgorithm >
86
+ <GenerateTestArtifacts >True</GenerateTestArtifacts >
87
+ <HoursBetweenUpdateChecks >0</HoursBetweenUpdateChecks >
88
+ </PropertyGroup >
89
+ <ItemDefinitionGroup >
90
+ <Link >
91
+ <GenerateWindowsMetadata >false</GenerateWindowsMetadata >
92
+ <WindowsMetadataFile />
93
+ </Link >
94
+ </ItemDefinitionGroup >
95
+ <ItemGroup >
96
+ <AppxManifest Include =" MyDistro.appxmanifest" >
97
+ <SubType >Designer</SubType >
98
+ </AppxManifest >
99
+ <None Include =" DistroLauncher-Appx_StoreKey.pfx" />
100
+ <None Include =" DistroLauncher-Appx_TemporaryKey.pfx" />
101
+ </ItemGroup >
102
+ <ItemGroup Condition =" '$(Platform)'=='x64'" >
103
+ <None Include =" ..\x64\install.tar.gz" >
104
+ <DeploymentContent >true</DeploymentContent >
105
+ </None >
106
+ </ItemGroup >
107
+ <ItemGroup Condition =" '$(Platform)'=='ARM64'" >
108
+ <None Include =" ..\ARM64\install.tar.gz" >
109
+ <DeploymentContent >true</DeploymentContent >
110
+ </None >
111
+ </ItemGroup >
112
+ <ItemGroup >
113
+ <Image Include =" Assets\LargeTile.scale-100.png" />
114
+ <Image Include =" Assets\LargeTile.scale-125.png" />
115
+ <Image Include =" Assets\LargeTile.scale-150.png" />
116
+ <Image Include =" Assets\LargeTile.scale-200.png" />
117
+ <Image Include =" Assets\LargeTile.scale-400.png" />
118
+ <Image Include =" Assets\SmallTile.scale-100.png" />
119
+ <Image Include =" Assets\SmallTile.scale-125.png" />
120
+ <Image Include =" Assets\SmallTile.scale-150.png" />
121
+ <Image Include =" Assets\SmallTile.scale-200.png" />
122
+ <Image Include =" Assets\SmallTile.scale-400.png" />
123
+ <Image Include =" Assets\SplashScreen.scale-100.png" />
124
+ <Image Include =" Assets\SplashScreen.scale-125.png" />
125
+ <Image Include =" Assets\SplashScreen.scale-150.png" />
126
+ <Image Include =" Assets\SplashScreen.scale-200.png" />
127
+ <Image Include =" Assets\SplashScreen.scale-400.png" />
128
+ <Image Include =" Assets\Square150x150Logo.scale-100.png" />
129
+ <Image Include =" Assets\Square150x150Logo.scale-125.png" />
130
+ <Image Include =" Assets\Square150x150Logo.scale-150.png" />
131
+ <Image Include =" Assets\Square150x150Logo.scale-200.png" />
132
+ <Image Include =" Assets\Square150x150Logo.scale-400.png" />
133
+ <Image Include =" Assets\Square44x44Logo.altform-lightunplated_targetsize-16.png" />
134
+ <Image Include =" Assets\Square44x44Logo.altform-lightunplated_targetsize-24.png" />
135
+ <Image Include =" Assets\Square44x44Logo.altform-lightunplated_targetsize-256.png" />
136
+ <Image Include =" Assets\Square44x44Logo.altform-lightunplated_targetsize-32.png" />
137
+ <Image Include =" Assets\Square44x44Logo.altform-lightunplated_targetsize-48.png" />
138
+ <Image Include =" Assets\Square44x44Logo.altform-unplated_targetsize-16.png" />
139
+ <Image Include =" Assets\Square44x44Logo.altform-unplated_targetsize-256.png" />
140
+ <Image Include =" Assets\Square44x44Logo.altform-unplated_targetsize-32.png" />
141
+ <Image Include =" Assets\Square44x44Logo.altform-unplated_targetsize-48.png" />
142
+ <Image Include =" Assets\Square44x44Logo.scale-100.png" />
143
+ <Image Include =" Assets\Square44x44Logo.scale-125.png" />
144
+ <Image Include =" Assets\Square44x44Logo.scale-150.png" />
145
+ <Image Include =" Assets\Square44x44Logo.scale-200.png" />
146
+ <Image Include =" Assets\Square44x44Logo.scale-400.png" />
147
+ <Image Include =" Assets\Square44x44Logo.targetsize-16.png" />
148
+ <Image Include =" Assets\Square44x44Logo.targetsize-24.png" />
149
+ <Image Include =" Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />
150
+ <Image Include =" Assets\Square44x44Logo.targetsize-256.png" />
151
+ <Image Include =" Assets\Square44x44Logo.targetsize-32.png" />
152
+ <Image Include =" Assets\Square44x44Logo.targetsize-48.png" />
153
+ <Image Include =" Assets\StoreLogo.scale-100.png" >
154
+ <DeploymentContent >true</DeploymentContent >
155
+ </Image >
156
+ <Image Include =" Assets\StoreLogo.scale-125.png" />
157
+ <Image Include =" Assets\StoreLogo.scale-150.png" />
158
+ <Image Include =" Assets\StoreLogo.scale-200.png" >
159
+ <DeploymentContent >true</DeploymentContent >
160
+ </Image >
161
+ <Image Include =" Assets\StoreLogo.scale-400.png" />
162
+ <Image Include =" Assets\Wide310x150Logo.scale-100.png" />
163
+ <Image Include =" Assets\Wide310x150Logo.scale-125.png" />
164
+ <Image Include =" Assets\Wide310x150Logo.scale-150.png" />
165
+ <Image Include =" Assets\Wide310x150Logo.scale-200.png" />
166
+ <Image Include =" Assets\Wide310x150Logo.scale-400.png" />
167
+ </ItemGroup >
168
+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
169
+ <ImportGroup Label =" ExtensionTargets" >
170
+ </ImportGroup >
171
+ <ItemGroup >
172
+ <CustomBuild Include =" $(targetname)" >
173
+ <FileType >Document</FileType >
174
+ <ExcludedFromBuild >false</ExcludedFromBuild >
175
+ <Message >Copy $(SolutionDir)\$(platform)\$(Configuration)\launcher.exe into $(SolutionDir)\$(platform)\$(Configuration)\$(ProjectName)\$(targetname).exe</Message >
176
+ <Command >copy $(SolutionDir)\$(platform)\$(Configuration)\launcher.exe $(SolutionDir)\$(platform)\$(Configuration)\$(ProjectName)\$(targetname).exe</Command >
177
+ <Outputs >$(targetname).exe</Outputs >
178
+ </CustomBuild >
179
+ </ItemGroup >
180
+ <ItemGroup >
181
+ <None Include =" Package.StoreAssociation.xml" />
182
+ </ItemGroup >
183
+ </Project >
0 commit comments