Skip to content

Commit fa8265a

Browse files
committed
add launcher project and packaging project
1 parent 2e677d9 commit fa8265a

13 files changed

+258
-0
lines changed

Files.sln

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ VisualStudioVersion = 15.0.27703.2000
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Files", "Files.csproj", "{6F7BB95F-A236-4F4B-AC94-A329089A3B55}"
77
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Launcher", "Launcher\Launcher.csproj", "{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}"
9+
EndProject
10+
Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "FilesUwp.Package", "FilesUwp.Package\FilesUwp.Package.wapproj", "{3B15596C-3DB9-4B58-B4C8-442D06A8C130}"
11+
EndProject
812
Global
913
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1014
Debug|ARM = Debug|ARM
@@ -33,6 +37,36 @@ Global
3337
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|x86.ActiveCfg = Release|x86
3438
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|x86.Build.0 = Release|x86
3539
{6F7BB95F-A236-4F4B-AC94-A329089A3B55}.Release|x86.Deploy.0 = Release|x86
40+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|ARM.ActiveCfg = Debug|Any CPU
41+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|ARM.Build.0 = Debug|Any CPU
42+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|x64.ActiveCfg = Debug|Any CPU
43+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|x64.Build.0 = Debug|Any CPU
44+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|x86.ActiveCfg = Debug|Any CPU
45+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Debug|x86.Build.0 = Debug|Any CPU
46+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|ARM.ActiveCfg = Release|Any CPU
47+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|ARM.Build.0 = Release|Any CPU
48+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|x64.ActiveCfg = Release|Any CPU
49+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|x64.Build.0 = Release|Any CPU
50+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|x86.ActiveCfg = Release|Any CPU
51+
{53CB570B-3DB0-45B0-A2FD-B40874EDAA9D}.Release|x86.Build.0 = Release|Any CPU
52+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|ARM.ActiveCfg = Debug|Any CPU
53+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|ARM.Build.0 = Debug|Any CPU
54+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|ARM.Deploy.0 = Debug|Any CPU
55+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x64.ActiveCfg = Debug|x64
56+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x64.Build.0 = Debug|x64
57+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x64.Deploy.0 = Debug|x64
58+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x86.ActiveCfg = Debug|x86
59+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x86.Build.0 = Debug|x86
60+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Debug|x86.Deploy.0 = Debug|x86
61+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|ARM.ActiveCfg = Release|Any CPU
62+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|ARM.Build.0 = Release|Any CPU
63+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|ARM.Deploy.0 = Release|Any CPU
64+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x64.ActiveCfg = Release|x64
65+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x64.Build.0 = Release|x64
66+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x64.Deploy.0 = Release|x64
67+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x86.ActiveCfg = Release|x86
68+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x86.Build.0 = Release|x86
69+
{3B15596C-3DB9-4B58-B4C8-442D06A8C130}.Release|x86.Deploy.0 = Release|x86
3670
EndGlobalSection
3771
GlobalSection(SolutionProperties) = preSolution
3872
HideSolutionNode = FALSE
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
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 Condition="'$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '15.0'">
4+
<VisualStudioVersion>15.0</VisualStudioVersion>
5+
</PropertyGroup>
6+
<ItemGroup Label="ProjectConfigurations">
7+
<ProjectConfiguration Include="Debug|x86">
8+
<Configuration>Debug</Configuration>
9+
<Platform>x86</Platform>
10+
</ProjectConfiguration>
11+
<ProjectConfiguration Include="Release|x86">
12+
<Configuration>Release</Configuration>
13+
<Platform>x86</Platform>
14+
</ProjectConfiguration>
15+
<ProjectConfiguration Include="Debug|x64">
16+
<Configuration>Debug</Configuration>
17+
<Platform>x64</Platform>
18+
</ProjectConfiguration>
19+
<ProjectConfiguration Include="Release|x64">
20+
<Configuration>Release</Configuration>
21+
<Platform>x64</Platform>
22+
</ProjectConfiguration>
23+
<ProjectConfiguration Include="Debug|AnyCPU">
24+
<Configuration>Debug</Configuration>
25+
<Platform>AnyCPU</Platform>
26+
</ProjectConfiguration>
27+
<ProjectConfiguration Include="Release|AnyCPU">
28+
<Configuration>Release</Configuration>
29+
<Platform>AnyCPU</Platform>
30+
</ProjectConfiguration>
31+
</ItemGroup>
32+
<PropertyGroup>
33+
<WapProjPath Condition="'$(WapProjPath)'==''">$(MSBuildExtensionsPath)\Microsoft\DesktopBridge\</WapProjPath>
34+
</PropertyGroup>
35+
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.props" />
36+
<PropertyGroup>
37+
<ProjectGuid>3b15596c-3db9-4b58-b4c8-442d06a8c130</ProjectGuid>
38+
<TargetPlatformVersion>10.0.17763.0</TargetPlatformVersion>
39+
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
40+
<DefaultLanguage>en-US</DefaultLanguage>
41+
<PackageCertificateKeyFile>FilesUwp.Package_TemporaryKey.pfx</PackageCertificateKeyFile>
42+
<EntryPointProjectUniqueName>..\Files.csproj</EntryPointProjectUniqueName>
43+
</PropertyGroup>
44+
<ItemGroup>
45+
<AppxManifest Include="Package.appxmanifest">
46+
<SubType>Designer</SubType>
47+
</AppxManifest>
48+
<None Include="FilesUwp.Package_TemporaryKey.pfx" />
49+
</ItemGroup>
50+
<ItemGroup>
51+
<Content Include="Images\LockScreenLogo.scale-200.png" />
52+
<Content Include="Images\Square150x150Logo.scale-200.png" />
53+
<Content Include="Images\Square44x44Logo.scale-200.png" />
54+
<Content Include="Images\Square44x44Logo.targetsize-24_altform-unplated.png" />
55+
<Content Include="Images\StoreLogo.png" />
56+
<Content Include="Images\Wide310x150Logo.scale-200.png" />
57+
</ItemGroup>
58+
<ItemGroup>
59+
<ProjectReference Include="..\Files.csproj" />
60+
<ProjectReference Include="..\Launcher\Launcher.csproj" />
61+
</ItemGroup>
62+
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.targets" />
63+
</Project>
1.4 KB
Loading
2.87 KB
Loading
1.61 KB
Loading
1.23 KB
Loading

FilesUwp.Package/Images/StoreLogo.png

1.42 KB
Loading
3.13 KB
Loading

FilesUwp.Package/Package.appxmanifest

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10" IgnorableNamespaces="uap mp rescap desktop">
3+
<Identity Name="85bc74fc-1b61-4232-97b5-1ed702381499" Publisher="CN=asalim" Version="1.0.0.0" />
4+
<Properties>
5+
<DisplayName>FilesUwp.Package</DisplayName>
6+
<PublisherDisplayName>FilesUwpDeveloper</PublisherDisplayName>
7+
<Logo>Images\StoreLogo.png</Logo>
8+
</Properties>
9+
<Dependencies>
10+
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
11+
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" />
12+
</Dependencies>
13+
<Resources>
14+
<Resource Language="x-generate" />
15+
</Resources>
16+
<Applications>
17+
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="$targetentrypoint$">
18+
<uap:VisualElements DisplayName="FilesUwp.Package" Description="FilesUwp.Package" BackgroundColor="transparent" Square150x150Logo="Images\Square150x150Logo.png" Square44x44Logo="Images\Square44x44Logo.png">
19+
<uap:DefaultTile Wide310x150Logo="Images\Wide310x150Logo.png">
20+
</uap:DefaultTile>
21+
</uap:VisualElements>
22+
<Extensions>
23+
<desktop:Extension Category="windows.fullTrustProcess" Executable="Launcher/Launcher.exe" />
24+
<!--<uap:Extension Category="windows.appService" EntryPoint="MyAppService.ExeNameProvider">
25+
<uap3:AppService Name="com.placeholder.here" uap4:SupportsMultipleInstances="true"/>
26+
</uap:Extension>-->
27+
</Extensions>
28+
</Application>
29+
</Applications>
30+
<Capabilities>
31+
<Capability Name="internetClient" />
32+
<uap:Capability Name="removableStorage" />
33+
<rescap:Capability Name="runFullTrust" />
34+
<rescap:Capability Name="broadFileSystemAccess" />
35+
</Capabilities>
36+
</Package>

Launcher/App.config

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<configuration>
3+
<startup>
4+
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7" />
5+
</startup>
6+
</configuration>

0 commit comments

Comments
 (0)