Refactor TargetFramework version

This commit is contained in:
chinboy
2025-02-14 12:12:42 +08:00
parent a9c17d4919
commit 092a8cb8fa
9 changed files with 7 additions and 17 deletions
+5 -1
View File
@@ -1,6 +1,10 @@
<Project>
<PropertyGroup>
<AtomUICurrentTargetFramework>net8.0</AtomUICurrentTargetFramework>
<AtomUIDevelopTargetFramework>net9.0</AtomUIDevelopTargetFramework>
<AtomUIProductionTargetFramework>net8.0</AtomUIProductionTargetFramework>
<TargetFrameworks>$(AtomUIDevelopTargetFramework);$(AtomUIProductionTargetFramework)</TargetFrameworks>
<TargetFramework Condition="'$(Configuration)' == 'Debug'">$(AtomUIDevelopTargetFramework)</TargetFramework>
<TargetFramework Condition="'$(Configuration)' != 'Debug'">$(AtomUIProductionTargetFramework)</TargetFramework>
<OutputType>Library</OutputType>
<TrimMode>copyused</TrimMode>
<BuiltInComInteropSupport>false</BuiltInComInteropSupport>
+1 -1
View File
@@ -1,6 +1,6 @@
{
"sdk": {
"version": "8.0.300",
"rollForward": "latestFeature"
"rollForward": "latestMajor"
}
}
+1 -4
View File
@@ -1,11 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="$(MSBuildThisFileDirectory)../../build/Common.props"/>
<Import Project="$(MSBuildThisFileDirectory)../../build/PackageMetaInfo.props"/>
<Import Project="$(MSBuildThisFileDirectory)../../build/AtomUINativePackageInfo.props"/>
<PropertyGroup>
<TargetFramework>$(AtomUICurrentTargetFramework)</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<RootNamespace>AtomUI</RootNamespace>
-1
View File
@@ -1,7 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>$(AtomUICurrentTargetFramework)</TargetFramework>
<RootNamespace>AtomUI</RootNamespace>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
@@ -1,7 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>$(AtomUICurrentTargetFramework)</TargetFramework>
<EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
<CompilerGeneratedFilesOutputPath>GeneratedFiles</CompilerGeneratedFilesOutputPath>
</PropertyGroup>
@@ -1,7 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>$(AtomUICurrentTargetFramework)</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
-6
View File
@@ -1,10 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>$(AtomUICurrentTargetFramework)</TargetFramework>
<RootNamespace>AtomUI.IconPkg</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Avalonia"/>
</ItemGroup>
-1
View File
@@ -2,7 +2,6 @@
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk"/>
<Import Project="$(MSBuildThisFileDirectory)../../build/AtomUINativePackageInfo.props"/>
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
-1
View File
@@ -1,7 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>$(AtomUICurrentTargetFramework)</TargetFramework>
<EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
<CompilerGeneratedFilesOutputPath>GeneratedFiles</CompilerGeneratedFilesOutputPath>
</PropertyGroup>