Skip to content

Commit c38d501

Browse files
authored
NetCore - Upgrade minimum version to 6.0 (#5127)
* NetCore - Upgrade minimum version to 5.0 * Update platform target * Change to windows 10 specific TFM for top level packages * Upgrade to .Net 6 * Nuget - Update packages * Net Core - Fix dotnet test path * Add Test Sdk and update Runner --------- Co-authored-by: amaitland <[email protected]>
1 parent 61d6c80 commit c38d501

23 files changed

+102
-110
lines changed

CefSharp.BrowserSubprocess.Core/CefSharp.BrowserSubprocess.Core.netcore.vcxproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,9 @@
3636
<AssemblyName>CefSharp.BrowserSubprocess.Core</AssemblyName>
3737
<RootNamespace>CefSharpBrowserSubprocessCore</RootNamespace>
3838
<Keyword>NetCoreCProj</Keyword>
39-
<TargetFramework>netcoreapp3.1</TargetFramework>
39+
<TargetFramework>net6.0</TargetFramework>
4040
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
41+
<WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
4142
</PropertyGroup>
4243
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
4344
<Import Project="..\CefSharp.props" />

CefSharp.BrowserSubprocess/CefSharp.BrowserSubprocess.netcore.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212

1313
<PropertyGroup>
1414
<OutputType>WinExe</OutputType>
15-
<TargetFrameworks>netcoreapp3.1;net5.0-windows</TargetFrameworks>
16-
<TargetFrameworks Condition="'$(VisualStudioVersion)'=='17.0'">$(TargetFrameworks);net6.0-windows</TargetFrameworks>
15+
<TargetFrameworks>net6.0-windows</TargetFrameworks>
1716
<RootNamespace>CefSharp.BrowserSubprocess</RootNamespace>
1817
<AssemblyName>CefSharp.BrowserSubprocess</AssemblyName>
1918
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>

CefSharp.Core.Runtime.RefAssembly/CefSharp.Core.Runtime.RefAssembly.netcore.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
1111

1212
<PropertyGroup>
13-
<TargetFramework>netcoreapp3.1</TargetFramework>
13+
<TargetFramework>net6.0</TargetFramework>
1414
<RootNamespace>CefSharp.Core</RootNamespace>
1515
<AssemblyName>CefSharp.Core.Runtime</AssemblyName>
1616
<DocumentationFile>$(BaseOutputPath)$(PlatformTarget)\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>

CefSharp.Core.Runtime/CefSharp.Core.Runtime.netcore.vcxproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
<AssemblyName>CefSharp.Core.Runtime</AssemblyName>
3737
<RootNamespace>CefSharp</RootNamespace>
3838
<Keyword>NetCoreCProj</Keyword>
39-
<TargetFramework>netcoreapp3.1</TargetFramework>
39+
<TargetFramework>net6.0</TargetFramework>
40+
<WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
4041
</PropertyGroup>
4142
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
4243
<Import Project="..\CefSharp.props" />

CefSharp.Core/CefSharp.Core.netcore.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
1111

1212
<PropertyGroup>
13-
<TargetFramework>netcoreapp3.1</TargetFramework>
13+
<TargetFramework>net6.0</TargetFramework>
1414
<RootNamespace>CefSharp.Core</RootNamespace>
1515
<AssemblyName>CefSharp.Core</AssemblyName>
1616
<DocumentationFile>$(BaseOutputPath)$(PlatformTarget)$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>

CefSharp.Example/CefSharp.Example.netcore.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
<BaseOutputPath>bin.netcore\</BaseOutputPath>
88
</PropertyGroup>
99

10-
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk.WindowsDesktop" />
10+
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
1111

1212
<PropertyGroup>
13-
<TargetFramework>netcoreapp3.1</TargetFramework>
13+
<TargetFramework>net6.0-windows</TargetFramework>
1414
<RootNamespace>CefSharp.Example</RootNamespace>
1515
<AssemblyName>CefSharp.Example</AssemblyName>
1616
<UseWindowsForms>true</UseWindowsForms>
@@ -95,5 +95,5 @@
9595
</PackageReference>
9696
</ItemGroup>
9797

98-
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk.WindowsDesktop" />
98+
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
9999
</Project>

CefSharp.OffScreen.Example/CefSharp.OffScreen.Example.netcore.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111

1212
<PropertyGroup>
1313
<OutputType>Exe</OutputType>
14-
<TargetFrameworks>netcoreapp3.1;net5.0-windows</TargetFrameworks>
15-
<TargetFrameworks Condition="'$(VisualStudioVersion)'=='17.0'">$(TargetFrameworks);net6.0-windows</TargetFrameworks>
14+
<TargetFrameworks>net6.0-windows</TargetFrameworks>
1615
<RootNamespace>CefSharp.OffScreen.Example</RootNamespace>
1716
<AssemblyName>CefSharp.OffScreen.Example</AssemblyName>
1817
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>

CefSharp.OffScreen/CefSharp.OffScreen.netcore.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
<BaseOutputPath>bin.netcore\</BaseOutputPath>
88
</PropertyGroup>
99

10-
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk.WindowsDesktop" />
10+
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
1111

1212
<PropertyGroup>
13-
<TargetFramework>netcoreapp3.1</TargetFramework>
13+
<TargetFramework>net6.0-windows</TargetFramework>
1414
<RootNamespace>CefSharp.OffScreen</RootNamespace>
1515
<AssemblyName>CefSharp.OffScreen</AssemblyName>
1616
<DocumentationFile>$(BaseOutputPath)$(PlatformTarget)\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
@@ -53,5 +53,5 @@
5353
<Compile Include="..\CefSharp\Internals\Partial\ChromiumWebBrowser.Partial.cs" Link="ChromiumWebBrowser.Partial.cs" />
5454
</ItemGroup>
5555

56-
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk.WindowsDesktop" />
56+
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
5757
</Project>

CefSharp.Test/CefSharp.Test.netcore.csproj

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
<BaseOutputPath>bin.netcore\</BaseOutputPath>
88
</PropertyGroup>
99

10-
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk.WindowsDesktop" />
10+
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
1111

1212
<PropertyGroup>
13-
<TargetFramework>netcoreapp3.1</TargetFramework>
13+
<TargetFramework>net6.0-windows</TargetFramework>
1414
<RootNamespace>CefSharp.Test</RootNamespace>
1515
<AssemblyName>CefSharp.Test</AssemblyName>
1616
<UseWindowsForms>true</UseWindowsForms>
@@ -40,6 +40,7 @@
4040
<PrivateAssets>all</PrivateAssets>
4141
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4242
</PackageReference>
43+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
4344
</ItemGroup>
4445

4546
<ItemGroup>
@@ -49,7 +50,10 @@
4950
<PackageReference Include="xunit" Version="2.4.1" />
5051
<PackageReference Include="xunit.extensibility.execution" Version="2.4.1" />
5152
<PackageReference Include="Xunit.Repeat" Version="1.1.26" />
52-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
53+
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
54+
<PrivateAssets>all</PrivateAssets>
55+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
56+
</PackageReference>
5357
<PackageReference Include="Xunit.StaFact" Version="0.3.18" />
5458
<PackageReference Include="Titanium.Web.Proxy" version="3.1.1301" />
5559
</ItemGroup>
@@ -66,5 +70,5 @@
6670
</ItemGroup>
6771

6872
<Import Project="$(MSBuildThisFileDirectory)..\CefSharp.AfterBuild.targets" />
69-
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk.WindowsDesktop" />
73+
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
7074
</Project>

CefSharp.WinForms.Example/CefSharp.WinForms.Example.netcore.csproj

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@
77
<BaseOutputPath>bin.netcore\</BaseOutputPath>
88
</PropertyGroup>
99

10-
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk.WindowsDesktop" />
10+
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
1111

1212
<PropertyGroup>
1313
<OutputType>WinExe</OutputType>
14-
<TargetFrameworks>netcoreapp3.1;net5.0-windows</TargetFrameworks>
15-
<TargetFrameworks Condition="'$(VisualStudioVersion)'=='17.0'">$(TargetFrameworks);net6.0-windows</TargetFrameworks>
14+
<TargetFrameworks>net6.0-windows</TargetFrameworks>
1615
<RootNamespace>CefSharp.WinForms.Example</RootNamespace>
1716
<AssemblyName>CefSharp.WinForms.Example</AssemblyName>
1817
<UseWindowsForms>true</UseWindowsForms>
@@ -67,5 +66,5 @@
6766
</ItemGroup>
6867

6968
<Import Project="$(MSBuildThisFileDirectory)..\CefSharp.AfterBuild.targets" />
70-
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk.WindowsDesktop" />
69+
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
7170
</Project>

0 commit comments

Comments
 (0)