Skip to content

Commit 435538e

Browse files
committed
publish signle file 70MB
1 parent 3b2eafa commit 435538e

File tree

3 files changed

+21
-9
lines changed

3 files changed

+21
-9
lines changed

Tests/WindowsScreenLogger.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net9.0-windows7.0</TargetFramework>
4+
<TargetFramework>net9.0-windows10.0.22000.0</TargetFramework>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

WindowsScreenLogger/Properties/PublishProfiles/FolderProfile.pubxml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<_TargetId>Folder</_TargetId>
1010
<TargetFramework>net9.0-windows10.0.17763.0</TargetFramework>
1111
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
12-
<SelfContained>true</SelfContained>
12+
<SelfContained>false</SelfContained>
1313
<PublishReadyToRun>false</PublishReadyToRun>
14-
<PublishTrimmed>false</PublishTrimmed>
14+
<PublishSingleFile>false</PublishSingleFile>
1515
</PropertyGroup>
1616
</Project>

WindowsScreenLogger/WindowsScreenLogger.csproj

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,29 @@
22

33
<PropertyGroup>
44
<OutputType>WinExe</OutputType>
5-
<TargetFramework>net9.0-windows10.0.17763.0</TargetFramework>
6-
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
7-
<SupportedOSPlatformVersion>10.0.17763.0</SupportedOSPlatformVersion>
8-
<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
5+
<TargetFramework>net9.0-windows10.0.22000.0</TargetFramework>
6+
<TargetPlatformMinVersion>10.0.22000.0</TargetPlatformMinVersion>
7+
<SupportedOSPlatformVersion>10.0.22000.0</SupportedOSPlatformVersion>
98
<UseWindowsForms>true</UseWindowsForms>
109
<Nullable>enable</Nullable>
1110
<ImplicitUsings>enable</ImplicitUsings>
11+
<ApplicationIcon>C06SYqz8FU.ico</ApplicationIcon>
12+
13+
<!-- Self-contained deployment targeting Windows 11 (22000) -->
1214
<PublishSingleFile>true</PublishSingleFile>
13-
<SelfContained>false</SelfContained>
15+
<SelfContained>true</SelfContained>
1416
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
15-
<ApplicationIcon>C06SYqz8FU.ico</ApplicationIcon>
17+
<EnableCompressionInSingleFile>true</EnableCompressionInSingleFile>
18+
19+
<!-- Optimize for Windows 11 -->
20+
<PublishReadyToRun>true</PublishReadyToRun>
21+
<PublishReadyToRunShowWarnings>true</PublishReadyToRunShowWarnings>
22+
23+
<!-- Size optimizations without trimming -->
24+
<DebuggerSupport>false</DebuggerSupport>
25+
<EnableUnsafeUTF7Encoding>false</EnableUnsafeUTF7Encoding>
26+
<HttpActivityPropagationSupport>false</HttpActivityPropagationSupport>
27+
<MetadataUpdaterSupport>false</MetadataUpdaterSupport>
1628
</PropertyGroup>
1729

1830
<ItemGroup>

0 commit comments

Comments
 (0)