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