Skip to content

Commit 38a09de

Browse files
Project: Initial project file for Files.App
1 parent ec7cfdc commit 38a09de

File tree

1 file changed

+18
-136
lines changed

1 file changed

+18
-136
lines changed

src/Files.App/Files.App.csproj

Lines changed: 18 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -1,140 +1,22 @@
1-
<!-- Copyright (c) Files Community. Licensed under the MIT License. -->
21
<Project Sdk="Microsoft.NET.Sdk">
32

4-
<PropertyGroup>
5-
<TargetFramework>$(WindowsTargetFramework)</TargetFramework>
6-
<OutputType>WinExe</OutputType>
7-
<AssemblyName>Files</AssemblyName>
8-
<DefaultLanguage>en-US</DefaultLanguage>
9-
<AppxBundleAutoResourcePackageQualifiers>Scale|DXFeatureLevel</AppxBundleAutoResourcePackageQualifiers>
10-
<AppxDefaultResourceQualifiers>Language=en-US;af;ar;be-BY;bg;ca;cs-CZ;da;de-DE;el;en-GB;es-ES;es-419;fa-IR;fi-FI;fil-PH;fr-FR;he-IL;hi-IN;hr-HR;hu-HU;hy-AM;id-ID;it-IT;ja-JP;ka;km-KH;ko-KR;lt-LT;lv-LV;ms-MY;nb-NO;nl-NL;pl-PL;pt-BR;pt-PT;ro-RO;ru-RU;sk-SK;sq-AL;sr-Cyrl;sv-SE;ta;th-TH;tr-TR;uk-UA;vi;zh-Hans;zh-Hant</AppxDefaultResourceQualifiers>
11-
<TargetPlatformMinVersion>$(MinimalWindowsVersion)</TargetPlatformMinVersion>
12-
<GenerateAppInstallerFile>False</GenerateAppInstallerFile>
13-
<AppxPackageSigningTimestampDigestAlgorithm>SHA256</AppxPackageSigningTimestampDigestAlgorithm>
14-
<AppxAutoIncrementPackageRevision>False</AppxAutoIncrementPackageRevision>
15-
<GenerateTestArtifacts>False</GenerateTestArtifacts>
16-
<AppxBundle>Always</AppxBundle>
17-
<DisableXbfLineInfo>False</DisableXbfLineInfo>
18-
<AppxBundlePlatforms>x86|x64|arm64</AppxBundlePlatforms>
19-
<HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
20-
<Nullable>Enable</Nullable>
21-
<ApplicationManifest>app.manifest</ApplicationManifest>
22-
<Platforms>x86;x64;arm64</Platforms>
23-
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers>
24-
<UseWinUI>true</UseWinUI>
25-
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
26-
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
27-
<Configurations>Debug;Release</Configurations>
28-
<CsWinRTIncludes>Files.App.Server;Microsoft.UI.Content.ContentExternalOutputLink;Microsoft.UI.Content.IContentExternalOutputLink</CsWinRTIncludes>
29-
<PublishDir>bin\$(Configuration)\$(TargetFramework)\$(RuntimeIdentifier)\publish\</PublishDir>
30-
<PublishReadyToRun Condition="'$(Configuration)' == 'Debug'">False</PublishReadyToRun>
31-
<PublishReadyToRun Condition="'$(Configuration)' != 'Debug'">True</PublishReadyToRun>
32-
<PublishReadyToRunComposite Condition="'$(Configuration)' != 'Debug'">True</PublishReadyToRunComposite>
33-
<ApplicationIcon>..\Files.App (Package)\Assets\AppTiles\Dev\Logo.ico</ApplicationIcon>
34-
</PropertyGroup>
3+
<PropertyGroup>
4+
<OutputType>WinExe</OutputType>
5+
<TargetFramework>net9.0-windows10.0.22621.0</TargetFramework>
6+
<TargetPlatformMinVersion>10.0.19041.0</TargetPlatformMinVersion>
7+
<RootNamespace>Files.App</RootNamespace>
8+
<ApplicationManifest>app.manifest</ApplicationManifest>
9+
<Platforms>x86;x64;ARM64</Platforms>
10+
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers>
11+
<PublishProfile>win-$(Platform).pubxml</PublishProfile>
12+
<UseWinUI>true</UseWinUI>
13+
<EnableMsixTooling>true</EnableMsixTooling>
14+
<DefaultLanguage>en-US</DefaultLanguage>
15+
<PublishReadyToRun>true</PublishReadyToRun>
16+
</PropertyGroup>
3517

36-
<PropertyGroup>
37-
<DefineConstants>$(DefineConstants);DISABLE_XAML_GENERATED_MAIN</DefineConstants>
38-
</PropertyGroup>
39-
40-
<ItemGroup>
41-
<Manifest Include="app.manifest" />
42-
<Content Update="Assets\Resources\**">
43-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
44-
</Content>
45-
<Content Update="Assets\FilesOpenDialog\SetFilesAsDefault.reg">
46-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
47-
</Content>
48-
<Content Update="Assets\FilesOpenDialog\UnsetFilesAsDefault.reg">
49-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
50-
</Content>
51-
<Content Update="Assets\FilesOpenDialog\Files.App.Launcher.exe">
52-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
53-
</Content>
54-
<Content Include="7z64.dll">
55-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
56-
</Content><Content Include="7z.dll">
57-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
58-
</Content>
59-
<Content Include="7zArm64.dll">
60-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
61-
</Content>
62-
</ItemGroup>
18+
<ItemGroup>
19+
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="8.0.0" />
20+
</ItemGroup>
6321

64-
<ItemGroup>
65-
<PackageReference Include="ByteSize" />
66-
<PackageReference Include="ColorCode.WinUI" />
67-
<PackageReference Include="CommunityToolkit.Labs.WinUI.Controls.MarkdownTextBlock" />
68-
<PackageReference Include="CommunityToolkit.Labs.WinUI.DependencyPropertyGenerator" />
69-
<PackageReference Include="CommunityToolkit.Labs.WinUI.Shimmer" />
70-
<PackageReference Include="CommunityToolkit.Mvvm" />
71-
<PackageReference Include="CommunityToolkit.WinUI.Behaviors" />
72-
<PackageReference Include="CommunityToolkit.WinUI.Controls.ColorPicker" />
73-
<PackageReference Include="CommunityToolkit.WinUI.Controls.Primitives" />
74-
<PackageReference Include="CommunityToolkit.WinUI.Controls.SettingsControls" />
75-
<PackageReference Include="CommunityToolkit.WinUI.Controls.Sizers" />
76-
<PackageReference Include="CommunityToolkit.WinUI.Converters" />
77-
<PackageReference Include="CommunityToolkit.WinUI.Extensions" />
78-
<PackageReference Include="CommunityToolkit.WinUI.Helpers" />
79-
<PackageReference Include="CommunityToolkit.WinUI.Triggers" />
80-
<PackageReference Include="DiscUtils.Udf" />
81-
<PackageReference Include="FluentFTP" />
82-
<PackageReference Include="LibGit2Sharp" />
83-
<PackageReference Include="MessageFormat" />
84-
<PackageReference Include="Microsoft.Data.Sqlite.Core" />
85-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
86-
<PackageReference Include="Microsoft.Extensions.Hosting" />
87-
<PackageReference Include="Microsoft.Extensions.Logging" />
88-
<PackageReference Include="Microsoft.Windows.SDK.BuildTools" />
89-
<PackageReference Include="Microsoft.Xaml.Behaviors.WinUI.Managed" />
90-
<PackageReference Include="Sentry" />
91-
<PackageReference Include="SevenZipSharp" />
92-
<PackageReference Include="SharpZipLib" />
93-
<PackageReference Include="SQLitePCLRaw.bundle_green" />
94-
<PackageReference Include="Microsoft.WindowsAppSDK" />
95-
<PackageReference Include="Microsoft.Graphics.Win2D" />
96-
<PackageReference Include="TagLibSharp" />
97-
<PackageReference Include="Tulpep.ActiveDirectoryObjectPicker" />
98-
<PackageReference Include="UTF.Unknown" />
99-
<PackageReference Include="WinUIEx" />
100-
<PackageReference Include="Vanara.Windows.Extensions" />
101-
<PackageReference Include="Vanara.Windows.Shell" />
102-
<PackageReference Include="Microsoft.Management.Infrastructure" />
103-
<PackageReference Include="Microsoft.Management.Infrastructure.Runtime.Win" />
104-
<PackageReference Include="Microsoft.Windows.CsWinRT" />
105-
</ItemGroup>
106-
107-
<ItemGroup>
108-
<CsWinRTInputs Include="Assets\Libraries\Microsoft.UI.winmd" />
109-
<CsWinRTInputs Include="..\Files.App.Server\bin\$(Platform)\$(Configuration)\$(TargetFramework)\win-$(Platform)\Files.App.Server.winmd" />
110-
<None Include="..\Files.App.Server\bin\$(Platform)\$(Configuration)\$(TargetFramework)\win-$(Platform)\Files.App.Server.winmd">
111-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
112-
<Link>Files.App.Server.winmd</Link>
113-
<Visible>false</Visible>
114-
</None>
115-
</ItemGroup>
116-
117-
<ItemGroup>
118-
<ProjectReference Include="..\Files.App.CsWin32\Files.App.CsWin32.csproj" />
119-
<ProjectReference Include="..\Files.App.BackgroundTasks\Files.App.BackgroundTasks.csproj" />
120-
<ProjectReference Include="..\Files.App.Controls\Files.App.Controls.csproj" />
121-
<ProjectReference Include="..\Files.App.Storage\Files.App.Storage.csproj" />
122-
<ProjectReference Include="..\Files.Core.Storage\Files.Core.Storage.csproj" />
123-
<ProjectReference Include="..\Files.Shared\Files.Shared.csproj" />
124-
<ProjectReference Include="..\Files.Core.SourceGenerator\Files.Core.SourceGenerator.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
125-
</ItemGroup>
126-
127-
<ItemGroup>
128-
<TrimmerRootAssembly Include="Files.App.BackgroundTasks" />
129-
<TrimmerRootAssembly Include="Files" />
130-
<TrimmerRootAssembly Include="Files.App.Storage" />
131-
<TrimmerRootAssembly Include="Files.Core" />
132-
<TrimmerRootAssembly Include="Files.Core.Storage" />
133-
<TrimmerRootAssembly Include="Files.Shared" />
134-
</ItemGroup>
135-
136-
<ItemGroup>
137-
<AdditionalFiles Include="Strings\en-US\Resources.resw" />
138-
</ItemGroup>
139-
140-
</Project>
22+
</Project>

0 commit comments

Comments
 (0)