Skip to content

Commit c62650b

Browse files
committed
Adjusted dependency tfms.
1 parent 197153e commit c62650b

File tree

33 files changed

+82
-43
lines changed

33 files changed

+82
-43
lines changed

build-nupkg.bat

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
@echo off
22

3-
git clean -xfd
3+
rem git clean -xfd
4+
rem dotnet workload restore
5+
46
mkdir artifacts
57

68
echo.

playground.FSharp/EpoxyHello.Avalonia/EpoxyHello.Avalonia.Desktop/EpoxyHello.Avalonia.Desktop.fsproj

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<OutputType>WinExe</OutputType>
4-
<TargetFrameworks>net48;netcoreapp2.2;netcoreapp3.1;net5.0;net6.0;net7.0</TargetFrameworks>
4+
<TargetFrameworks>net48;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
5+
<NoWarn>$(NoWarn);NETSDK1206</NoWarn>
56
</PropertyGroup>
67

78
<ItemGroup>
89
<PackageReference Update="FSharp.Core" Version="8.0.200" />
910
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" PrivateAssets="All" />
10-
<PackageReference Include="Avalonia" Version="0.10.21" />
11-
<PackageReference Include="Avalonia.Desktop" Version="0.10.21" />
12-
<PackageReference Include="Avalonia.Diagnostics" Version="0.10.21" />
11+
<PackageReference Include="Avalonia" Version="0.10.22" />
12+
<PackageReference Include="Avalonia.Desktop" Version="0.10.22" />
13+
<PackageReference Include="Avalonia.Diagnostics" Version="0.10.22" />
1314
<PackageReference Include="Xamarin.Essentials" Version="1.8.1" />
15+
<PackageReference Include="System.Drawing.Common" Version="8.0.11" />
1416
</ItemGroup>
1517

1618
<ItemGroup>

playground.FSharp/EpoxyHello.Avalonia/EpoxyHello.Avalonia/EpoxyHello.Avalonia.fsproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<ItemGroup>
1010
<PackageReference Update="FSharp.Core" Version="8.0.200" />
11-
<PackageReference Include="Avalonia" Version="0.10.21" />
12-
<PackageReference Include="Avalonia.Diagnostics" Version="0.10.21" />
11+
<PackageReference Include="Avalonia" Version="0.10.22" />
12+
<PackageReference Include="Avalonia.Diagnostics" Version="0.10.22" />
1313
<PackageReference Include="FSharp.Control.FusionTasks" Version="2.6.0" />
1414
<PackageReference Include="Xamarin.Essentials" Version="1.8.1" />
1515
</ItemGroup>

playground.FSharp/EpoxyHello.Avalonia11/EpoxyHello.Avalonia11.fsproj

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33

44
<PropertyGroup>
55
<OutputType>WinExe</OutputType>
6-
<TargetFrameworks>net48;net6.0;net7.0</TargetFrameworks>
6+
<TargetFrameworks>net48;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
77
<IncludeAvaloniaGenerators>true</IncludeAvaloniaGenerators>
88
</PropertyGroup>
99

1010
<ItemGroup>
1111
<PackageReference Update="FSharp.Core" Version="8.0.200" />
1212
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" PrivateAssets="All" />
13-
<PackageReference Include="Avalonia" Version="11.0.10" />
14-
<PackageReference Include="Avalonia.Desktop" Version="11.0.10" />
15-
<PackageReference Include="Avalonia.Diagnostics" Version="11.0.10" />
16-
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.0.10" />
13+
<PackageReference Include="Avalonia" Version="11.2.2" />
14+
<PackageReference Include="Avalonia.Desktop" Version="11.2.2" />
15+
<PackageReference Include="Avalonia.Diagnostics" Version="11.2.2" />
16+
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.2.2" />
1717
<PackageReference Include="FSharp.Control.FusionTasks" Version="2.6.0" />
1818
<PackageReference Include="Xamarin.Essentials" Version="1.8.1" />
1919
</ItemGroup>

playground.FSharp/EpoxyHello.Wpf/EpoxyHello.Wpf.fsproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<PropertyGroup>
66
<OutputType>WinExe</OutputType>
7-
<TargetFrameworks>net48;netcoreapp3.1;net5.0-windows;net6.0-windows;net7.0-windows;net8.0-windows</TargetFrameworks>
7+
<TargetFrameworks>net48;netcoreapp3.1;net5.0-windows;net6.0-windows;net7.0-windows;net8.0-windows;net9.0-windows</TargetFrameworks>
88
<UseWPF>true</UseWPF>
99
</PropertyGroup>
1010

playground/EpoxyHello.Avalonia/EpoxyHello.Avalonia.Desktop/EpoxyHello.Avalonia.Desktop.csproj

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<OutputType>WinExe</OutputType>
4-
<TargetFrameworks>net48;netcoreapp2.2;netcoreapp3.1;net5.0;net6.0;net7.0</TargetFrameworks>
4+
<TargetFrameworks>net48;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
5+
<NoWarn>$(NoWarn);NETSDK1206</NoWarn>
56
</PropertyGroup>
67
<ItemGroup>
78
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" PrivateAssets="All" />
8-
<PackageReference Include="Avalonia" Version="0.10.21" />
9-
<PackageReference Include="Avalonia.Desktop" Version="0.10.21" />
10-
<PackageReference Include="Avalonia.Diagnostics" Version="0.10.21" />
9+
<PackageReference Include="Avalonia" Version="0.10.22" />
10+
<PackageReference Include="Avalonia.Desktop" Version="0.10.22" />
11+
<PackageReference Include="Avalonia.Diagnostics" Version="0.10.22" />
12+
<PackageReference Include="System.Drawing.Common" Version="8.0.11" />
1113
</ItemGroup>
1214
<ItemGroup>
1315
<ProjectReference Include="..\..\..\src\Epoxy.Core.Avalonia\Epoxy.Core.Avalonia.csproj" />

playground/EpoxyHello.Avalonia/EpoxyHello.Avalonia/EpoxyHello.Avalonia.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
<TargetFramework>netstandard2.0</TargetFramework>
77
</PropertyGroup>
88
<ItemGroup>
9-
<PackageReference Include="Avalonia" Version="0.10.21" />
10-
<PackageReference Include="Avalonia.Diagnostics" Version="0.10.21" />
9+
<PackageReference Include="Avalonia" Version="0.10.22" />
10+
<PackageReference Include="Avalonia.Diagnostics" Version="0.10.22" />
1111
<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
1212
</ItemGroup>
1313
<ItemGroup>

playground/EpoxyHello.Avalonia11/EpoxyHello.Avalonia11.csproj

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33

44
<PropertyGroup>
55
<OutputType>WinExe</OutputType>
6-
<TargetFrameworks>net48;net6.0;net7.0;net8.0</TargetFrameworks>
6+
<TargetFrameworks>net48;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
77
<IncludeAvaloniaGenerators>true</IncludeAvaloniaGenerators>
88
</PropertyGroup>
99

1010
<ItemGroup>
1111
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" PrivateAssets="All" />
12-
<PackageReference Include="Avalonia" Version="11.0.10" />
13-
<PackageReference Include="Avalonia.Desktop" Version="11.0.10" />
14-
<PackageReference Include="Avalonia.Diagnostics" Version="11.0.10" />
15-
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.0.10" />
12+
<PackageReference Include="Avalonia" Version="11.2.2" />
13+
<PackageReference Include="Avalonia.Desktop" Version="11.2.2" />
14+
<PackageReference Include="Avalonia.Diagnostics" Version="11.2.2" />
15+
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.2.2" />
1616
</ItemGroup>
1717

1818
<ItemGroup>

playground/EpoxyHello.Wpf/EpoxyHello.Wpf.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<PropertyGroup>
66
<OutputType>WinExe</OutputType>
7-
<TargetFrameworks>net461;netcoreapp3.1;net5.0-windows;net6.0-windows;net7.0-windows</TargetFrameworks>
7+
<TargetFrameworks>net461;netcoreapp3.1;net5.0-windows;net6.0-windows;net7.0-windows;net8.0-windows;net9.0-windows</TargetFrameworks>
88
<UseWPF>true</UseWPF>
99
</PropertyGroup>
1010

src/Epoxy.Avalonia/Epoxy.Avalonia.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>Epoxy</AssemblyName>
5-
<TargetFrameworks>net461;net48;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2;netcoreapp3.0;netcoreapp3.1;netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
5+
<TargetFrameworks>net461;net48;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2;netcoreapp3.0;netcoreapp3.1;netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
66

77
<AssemblyTitle>Epoxy.Avalonia</AssemblyTitle>
88

src/Epoxy.Avalonia/Epoxy.Avalonia.nuspec

+4
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@
5959
<dependency id="Epoxy.Build" version="$PackageVersion$" />
6060
<dependency id="Epoxy.Core.Avalonia" version="$PackageVersion$" exclude="Build,Analyzers" />
6161
</group>
62+
<group targetFramework="net9.0">
63+
<dependency id="Epoxy.Build" version="$PackageVersion$" />
64+
<dependency id="Epoxy.Core.Avalonia" version="$PackageVersion$" exclude="Build,Analyzers" />
65+
</group>
6266
<group targetFramework=".NETStandard2.0">
6367
<dependency id="Epoxy.Build" version="$PackageVersion$" />
6468
<dependency id="Epoxy.Core.Avalonia" version="$PackageVersion$" exclude="Build,Analyzers" />

src/Epoxy.Avalonia11/Epoxy.Avalonia11.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>Epoxy</AssemblyName>
5-
<TargetFrameworks>net461;net48;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2;netcoreapp3.0;netcoreapp3.1;netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
5+
<TargetFrameworks>net461;net48;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2;netcoreapp3.0;netcoreapp3.1;netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
66

77
<AssemblyTitle>Epoxy.Avalonia11</AssemblyTitle>
88

src/Epoxy.Avalonia11/Epoxy.Avalonia11.nuspec

+4
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@
5959
<dependency id="Epoxy.Build" version="$PackageVersion$" />
6060
<dependency id="Epoxy.Core.Avalonia11" version="$PackageVersion$" exclude="Build,Analyzers" />
6161
</group>
62+
<group targetFramework="net9.0">
63+
<dependency id="Epoxy.Build" version="$PackageVersion$" />
64+
<dependency id="Epoxy.Core.Avalonia11" version="$PackageVersion$" exclude="Build,Analyzers" />
65+
</group>
6266
<group targetFramework=".NETStandard2.0">
6367
<dependency id="Epoxy.Build" version="$PackageVersion$" />
6468
<dependency id="Epoxy.Core.Avalonia11" version="$PackageVersion$" exclude="Build,Analyzers" />

src/Epoxy.Build/Epoxy.Build.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
55
<AssemblyName>eb</AssemblyName>
6-
<TargetFrameworks>net461;netcoreapp2.0;netcoreapp2.2;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
6+
<TargetFrameworks>net461;netcoreapp2.0;netcoreapp2.2;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
77
<AssemblyTitle>Epoxy.Build</AssemblyTitle>
88
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
99

src/Epoxy.Build/Epoxy.Build.nuspec

+1
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,6 @@
2727
<file src="bin\$Configuration$\net6.0\*.*" target="tools/net6.0" />
2828
<file src="bin\$Configuration$\net7.0\*.*" target="tools/net7.0" />
2929
<file src="bin\$Configuration$\net8.0\*.*" target="tools/net8.0" />
30+
<file src="bin\$Configuration$\net9.0\*.*" target="tools/net9.0" />
3031
</files>
3132
</package>

src/Epoxy.Build/build/Epoxy.Build.targets

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
</PropertyGroup>
5151

5252
<PropertyGroup>
53-
<_EB_ToolingBaseDir>$([System.IO.Path]::Combine('$(_EB_ScriptBaseDir)','..','tools','$(_EB_PlatformName)'))</_EB_ToolingBaseDir>
53+
<EpoxyBuildToolingDir>$([System.IO.Path]::Combine('$(_EB_ScriptBaseDir)','..','tools','$(_EB_PlatformName)'))</EpoxyBuildToolingDir>
5454
</PropertyGroup>
5555

5656
<!-- ======================== -->
@@ -59,7 +59,7 @@
5959
<Target Name="EpoxyBuild" AfterTargets="AfterCompile"
6060
Condition="'$(EpoxyBuildEnable)' == 'True'">
6161

62-
<_EB_CandidateToolingDir ToolingDir="$(_EB_ToolingBaseDir)">
62+
<_EB_CandidateToolingDir ToolingDir="$(EpoxyBuildToolingDir)">
6363
<Output TaskParameter="CandidateDir" PropertyName="_EB_ToolingCandidateDir" />
6464
</_EB_CandidateToolingDir>
6565

src/Epoxy.Core.Avalonia/Epoxy.Core.Avalonia.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>Epoxy.Core</AssemblyName>
5-
<TargetFrameworks>net461;net48;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2;netcoreapp3.0;netcoreapp3.1;netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
5+
<TargetFrameworks>net461;net48;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2;netcoreapp3.0;netcoreapp3.1;netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
66
<AssemblyTitle>Epoxy.Core.Avalonia</AssemblyTitle>
77
<PackageId>Epoxy.Core.Avalonia</PackageId>
88
<PackageTags>$(PackageTags);avalonia</PackageTags>

src/Epoxy.Core.Avalonia11/Epoxy.Core.Avalonia11.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>Epoxy.Core</AssemblyName>
5-
<TargetFrameworks>net461;net48;netstandard2.0;netstandard2.1;net6.0;net7.0;net8.0</TargetFrameworks>
5+
<TargetFrameworks>net461;net48;netstandard2.0;netstandard2.1;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
66
<AssemblyTitle>Epoxy.Core.Avalonia11</AssemblyTitle>
77
<PackageId>Epoxy.Core.Avalonia11</PackageId>
88
<PackageTags>$(PackageTags);avalonia</PackageTags>

src/Epoxy.Core.Maui/Epoxy.Core.Maui.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>Epoxy.Core</AssemblyName>
5-
<TargetFrameworks>netstandard2.0;netstandard2.1;net7.0;net8.0</TargetFrameworks>
5+
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0</TargetFrameworks>
66
<AssemblyTitle>Epoxy.Core.Maui</AssemblyTitle>
77
<PackageId>Epoxy.Core.Maui</PackageId>
88
<PackageTags>$(PackageTags);maui</PackageTags>
@@ -17,7 +17,7 @@
1717
<DefineConstants>TRACE;MAUI</DefineConstants>
1818
</PropertyGroup>
1919

20-
<PropertyGroup Condition="'$(TargetFramework)' != 'net8.0'">
20+
<PropertyGroup Condition="('$(TargetFramework)' != 'net8.0') AND ('$(TargetFramework)' != 'net9.0')">
2121
<UseMaui>true</UseMaui>
2222
</PropertyGroup>
2323

src/Epoxy.Core.OpenSilver/Epoxy.Core.OpenSilver.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<PackageId>Epoxy.Core.OpenSilver</PackageId>
88
<PackageTags>$(PackageTags);opensilver</PackageTags>
99
<DefineSilverlight>true</DefineSilverlight>
10+
<NoWarn>$(NoWarn);NU1904</NoWarn> <!-- Yes, you need to update dependent packages on final application project. -->
1011
</PropertyGroup>
1112

1213
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">

src/Epoxy.Core.Wpf/Epoxy.Core.Wpf.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>Epoxy.Core</AssemblyName>
5-
<TargetFrameworks>net45;net461;net48;netcoreapp3.0;netcoreapp3.1;net5.0-windows7.0;net6.0-windows7.0;net7.0-windows7.0;net8.0-windows7.0</TargetFrameworks>
5+
<TargetFrameworks>net45;net461;net48;netcoreapp3.0;netcoreapp3.1;net5.0-windows7.0;net6.0-windows7.0;net7.0-windows7.0;net8.0-windows7.0;net9.0-windows7.0</TargetFrameworks>
66
<UseWpf>true</UseWpf>
77
<AssemblyTitle>Epoxy.Core.Wpf</AssemblyTitle>
88
<PackageId>Epoxy.Core.Wpf</PackageId>

src/Epoxy.Maui/Epoxy.Maui.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>Epoxy</AssemblyName>
5-
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0;net8.0</TargetFrameworks>
5+
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0</TargetFrameworks>
66
<AssemblyTitle>Epoxy.Maui</AssemblyTitle>
77

88
<NuspecFile>Epoxy.Maui.nuspec</NuspecFile>
@@ -17,7 +17,7 @@
1717
<DefineConstants>TRACE;MAUI</DefineConstants>
1818
</PropertyGroup>
1919

20-
<PropertyGroup Condition="'$(TargetFramework)' != 'net8.0'">
20+
<PropertyGroup Condition="('$(TargetFramework)' != 'net8.0') AND ('$(TargetFramework)' != 'net9.0')">
2121
<UseMaui>true</UseMaui>
2222
</PropertyGroup>
2323

src/Epoxy.Maui/Epoxy.Maui.nuspec

+4
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@
3131
<dependency id="Epoxy.Build" version="$PackageVersion$" />
3232
<dependency id="Epoxy.Core.Maui" version="$PackageVersion$" exclude="Build,Analyzers" />
3333
</group>
34+
<group targetFramework=".NETCoreApp9.0">
35+
<dependency id="Epoxy.Build" version="$PackageVersion$" />
36+
<dependency id="Epoxy.Core.Maui" version="$PackageVersion$" exclude="Build,Analyzers" />
37+
</group>
3438
</dependencies>
3539
</metadata>
3640
<files>

src/Epoxy.Wpf/Epoxy.Wpf.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>Epoxy</AssemblyName>
5-
<TargetFrameworks>net45;net461;net48;netcoreapp3.0;netcoreapp3.1;net5.0-windows7.0;net6.0-windows7.0;net7.0-windows7.0;net8.0-windows7.0</TargetFrameworks>
5+
<TargetFrameworks>net45;net461;net48;netcoreapp3.0;netcoreapp3.1;net5.0-windows7.0;net6.0-windows7.0;net7.0-windows7.0;net8.0-windows7.0;net9.0-windows7.0</TargetFrameworks>
66
<UseWpf>true</UseWpf>
77
<AssemblyTitle>Epoxy.Wpf</AssemblyTitle>
88

src/Epoxy.Wpf/Epoxy.Wpf.nuspec

+4
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@
5151
<dependency id="Epoxy.Build" version="$PackageVersion$" />
5252
<dependency id="Epoxy.Core.Wpf" version="$PackageVersion$" exclude="Build,Analyzers" />
5353
</group>
54+
<group targetFramework="net9.0-windows7.0">
55+
<dependency id="Epoxy.Build" version="$PackageVersion$" />
56+
<dependency id="Epoxy.Core.Wpf" version="$PackageVersion$" exclude="Build,Analyzers" />
57+
</group>
5458
</dependencies>
5559
</metadata>
5660
<files>

src/FSharp.Epoxy.Avalonia/FSharp.Epoxy.Avalonia.fsproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>FSharp.Epoxy</AssemblyName>
5-
<TargetFrameworks>net461;net48;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2;netcoreapp3.0;netcoreapp3.1;netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
5+
<TargetFrameworks>net461;net48;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2;netcoreapp3.0;netcoreapp3.1;netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
66
<AssemblyTitle>FSharp.Epoxy.Avalonia</AssemblyTitle>
77

88
<NuspecFile>FSharp.Epoxy.Avalonia.nuspec</NuspecFile>

src/FSharp.Epoxy.Avalonia/FSharp.Epoxy.Avalonia.nuspec

+5
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@
7070
<dependency id="Epoxy.Core.Avalonia" version="$PackageVersion$" exclude="Build,Analyzers" />
7171
<dependency id="FSharp.Core" version="5.0.0" exclude="Build,Analyzers" />
7272
</group>
73+
<group targetFramework="net9.0">
74+
<dependency id="Epoxy.Build" version="$PackageVersion$" />
75+
<dependency id="Epoxy.Core.Avalonia" version="$PackageVersion$" exclude="Build,Analyzers" />
76+
<dependency id="FSharp.Core" version="5.0.0" exclude="Build,Analyzers" />
77+
</group>
7378
<group targetFramework=".NETStandard2.0">
7479
<dependency id="Epoxy.Build" version="$PackageVersion$" />
7580
<dependency id="Epoxy.Core.Avalonia" version="$PackageVersion$" exclude="Build,Analyzers" />

src/FSharp.Epoxy.Avalonia11/FSharp.Epoxy.Avalonia11.fsproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>FSharp.Epoxy</AssemblyName>
5-
<TargetFrameworks>net461;net48;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2;netcoreapp3.0;netcoreapp3.1;netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
5+
<TargetFrameworks>net461;net48;netcoreapp2.0;netcoreapp2.1;netcoreapp2.2;netcoreapp3.0;netcoreapp3.1;netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
66
<AssemblyTitle>FSharp.Epoxy.Avalonia11</AssemblyTitle>
77

88
<NuspecFile>FSharp.Epoxy.Avalonia11.nuspec</NuspecFile>

src/FSharp.Epoxy.Avalonia11/FSharp.Epoxy.Avalonia11.nuspec

+5
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@
7070
<dependency id="Epoxy.Core.Avalonia11" version="$PackageVersion$" exclude="Build,Analyzers" />
7171
<dependency id="FSharp.Core" version="5.0.0" exclude="Build,Analyzers" />
7272
</group>
73+
<group targetFramework="net9.0">
74+
<dependency id="Epoxy.Build" version="$PackageVersion$" />
75+
<dependency id="Epoxy.Core.Avalonia11" version="$PackageVersion$" exclude="Build,Analyzers" />
76+
<dependency id="FSharp.Core" version="5.0.0" exclude="Build,Analyzers" />
77+
</group>
7378
<group targetFramework=".NETStandard2.0">
7479
<dependency id="Epoxy.Build" version="$PackageVersion$" />
7580
<dependency id="Epoxy.Core.Avalonia11" version="$PackageVersion$" exclude="Build,Analyzers" />

src/FSharp.Epoxy.Wpf/FSharp.Epoxy.Wpf.fsproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>FSharp.Epoxy</AssemblyName>
5-
<TargetFrameworks>net461;net48;netcoreapp3.0;netcoreapp3.1;net5.0-windows7.0;net6.0-windows7.0;net7.0-windows7.0;net8.0-windows7.0</TargetFrameworks>
5+
<TargetFrameworks>net461;net48;netcoreapp3.0;netcoreapp3.1;net5.0-windows7.0;net6.0-windows7.0;net7.0-windows7.0;net8.0-windows7.0;net9.0-windows7.0</TargetFrameworks>
66
<UseWpf>true</UseWpf>
77
<AssemblyTitle>FSharp.Epoxy.Wpf</AssemblyTitle>
88

src/FSharp.Epoxy.Wpf/FSharp.Epoxy.Wpf.nuspec

+5
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@
5555
<dependency id="Epoxy.Core.Wpf" version="$PackageVersion$" exclude="Build,Analyzers" />
5656
<dependency id="FSharp.Core" version="5.0.0" exclude="Build,Analyzers" />
5757
</group>
58+
<group targetFramework="net9.0-windows7.0">
59+
<dependency id="Epoxy.Build" version="$PackageVersion$" />
60+
<dependency id="Epoxy.Core.Wpf" version="$PackageVersion$" exclude="Build,Analyzers" />
61+
<dependency id="FSharp.Core" version="5.0.0" exclude="Build,Analyzers" />
62+
</group>
5863
</dependencies>
5964
</metadata>
6065
<files>

tests/Epoxy.Build.TestTargets/Epoxy.Build.TestTargets.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>Epoxy.Build.TestTargets</AssemblyName>
5-
<TargetFrameworks>net461;net48;netstandard2.0;netstandard2.1;netcoreapp2.2;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
5+
<TargetFrameworks>net461;net48;netstandard2.0;netstandard2.1;netcoreapp2.2;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
66
<AssemblyTitle>Epoxy.Build.TestTargets</AssemblyTitle>
77

88
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>

tests/FSharp.Epoxy.Build.TestTargets/FSharp.Epoxy.Build.TestTargets.fsproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<AssemblyName>FSharp.Epoxy.Build.TestTargets</AssemblyName>
5-
<TargetFrameworks>net461;net48;netstandard2.0;netstandard2.1;netcoreapp2.2;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
5+
<TargetFrameworks>net461;net48;netstandard2.0;netstandard2.1;netcoreapp2.2;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
66
<AssemblyTitle>FSharp.Epoxy.Build.TestTargets</AssemblyTitle>
77

88
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>

0 commit comments

Comments
 (0)