Skip to content

Commit d0a86a0

Browse files
committed
Support net8.0 TFM
1 parent f007153 commit d0a86a0

File tree

28 files changed

+36
-31
lines changed

28 files changed

+36
-31
lines changed

.build/.build.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net6.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
77
<RootNamespace></RootNamespace>
88
<IsPackable>False</IsPackable>
99
<NoWarn>CS0649;CS0169</NoWarn>
1010
<NukeTelemetryVersion>1</NukeTelemetryVersion>
11+
<EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>
1112
</PropertyGroup>
1213

1314
<ItemGroup>

.build/Solution.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ RocketSurgeonGitHubActionsConfiguration configuration
100100
.Jobs.OfType<RocketSurgeonsGithubActionsJob>()
101101
.First(z => z.Name.Equals("Build", StringComparison.OrdinalIgnoreCase))
102102
.ConfigureStep<CheckoutStep>(step => step.FetchDepth = 0)
103-
.UseDotNetSdks("3.1", "7.0")
103+
.UseDotNetSdks("3.1", "6.0", "8.0")
104104
.AddNuGetCache()
105105
.AddVscodeExtensionTests()
106106
.PublishLogs<Solution>()

.github/workflows/ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,11 @@ jobs:
9494
uses: actions/[email protected]
9595
with:
9696
dotnet-version: '3.1.x'
97-
- name: 🔨 Use .NET Core 7.0 SDK
97+
- name: 🔨 Use .NET Core 6.0 SDK
98+
uses: actions/[email protected]
99+
with:
100+
dotnet-version: '6.0.x'
101+
- name: 🔨 Use .NET Core 8.0 SDK
98102
uses: actions/[email protected]
99103
with:
100104
dotnet-version: '8.0.x'

benchmarks/Pipeline/Pipeline.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-
<TargetFrameworks>net472;netcoreapp3.1;net6.0</TargetFrameworks>
4+
<TargetFrameworks>net472;netcoreapp3.1;net6.0;net8.0<</TargetFrameworks>
55
<OutputType>Exe</OutputType>
66
<IsPackable>false</IsPackable>
77
</PropertyGroup>

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
3-
"version": "8.0.204",
3+
"version": "8.0.300",
44
"rollForward": "latestMinor"
55
}
66
}

sample/SampleServer/SampleServer.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
55
<IsPackable>false</IsPackable>
6-
<TargetFramework>net6.0</TargetFramework>
7-
<RuntimeIdentifier>win7-x64</RuntimeIdentifier>
6+
<TargetFramework>net8.0</TargetFramework>
7+
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
88
<LangVersion>latest</LangVersion>
99
</PropertyGroup>
1010

src/Client/Client.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-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.LanguageClient</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.LanguageServer.Client</RootNamespace>

src/Dap.Client/Dap.Client.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-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.DebugAdapter.Client</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.DebugAdapter.Client</RootNamespace>

src/Dap.Protocol.Proposals/Dap.Protocol.Proposals.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-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.DebugAdapter.Proposals</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.DebugAdapter.Protocol</RootNamespace>

src/Dap.Protocol/Dap.Protocol.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-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.DebugAdapter</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.DebugAdapter.Protocol</RootNamespace>

src/Dap.Server/Dap.Server.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-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.DebugAdapter.Server</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.DebugAdapter.Server</RootNamespace>

src/Dap.Shared/Dap.Shared.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-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.DebugAdapter.Shared</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.DebugAdapter.Shared</RootNamespace>

src/Dap.Testing/Dap.Testing.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-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.DebugAdapter.Testing</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.DebugAdapter.Testing</RootNamespace>

src/JsonRpc.Testing/JsonRpc.Testing.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-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.JsonRpc.Testing</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.JsonRpc.Testing</RootNamespace>

src/JsonRpc/JsonRpc.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
44
<PlatformTarget>AnyCPU</PlatformTarget>
55
<AssemblyName>OmniSharp.Extensions.JsonRpc</AssemblyName>
66
<RootNamespace>OmniSharp.Extensions.JsonRpc</RootNamespace>

src/Protocol.Proposals/Protocol.Proposals.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
44
<PlatformTarget>AnyCPU</PlatformTarget>
55
<AssemblyName>OmniSharp.Extensions.LanguageProtocol.Proposals</AssemblyName>
66
<RootNamespace>OmniSharp.Extensions.LanguageServer.Protocol</RootNamespace>

src/Protocol/Protocol.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
44
<PlatformTarget>AnyCPU</PlatformTarget>
55
<AssemblyName>OmniSharp.Extensions.LanguageProtocol</AssemblyName>
66
<RootNamespace>OmniSharp.Extensions.LanguageServer.Protocol</RootNamespace>

src/Server/Server.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
44
<PlatformTarget>AnyCPU</PlatformTarget>
55
<AssemblyName>OmniSharp.Extensions.LanguageServer</AssemblyName>
66
<RootNamespace>OmniSharp.Extensions.LanguageServer.Server</RootNamespace>

src/Shared/Shared.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
44
<PlatformTarget>AnyCPU</PlatformTarget>
55
<AssemblyName>OmniSharp.Extensions.LanguageServer.Shared</AssemblyName>
66
<RootNamespace>OmniSharp.Extensions.LanguageServer.Shared</RootNamespace>

src/Testing/Testing.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-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.LanguageProtocol.Testing</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.LanguageProtocol.Testing</RootNamespace>

test/Client.Tests/Client.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-
<TargetFrameworks>net6.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0</TargetFrameworks>
55
<AssemblyName>OmniSharp.Extensions.LanguageClient.Tests</AssemblyName>
66
<RootNamespace>OmniSharp.Extensions.LanguageServer.Client.Tests</RootNamespace>
77
</PropertyGroup>

test/Dap.Tests/Dap.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net6.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0</TargetFrameworks>
44
<WarningsAsErrors>true</WarningsAsErrors>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
</PropertyGroup>
@@ -16,6 +16,6 @@
1616
<ProjectReference Include="..\..\src\JsonRpc.Generators\JsonRpc.Generators.csproj" IncludeAssets="analyzers" ExcludeAssets="compile;runtime;native" PrivateAssets="contentfiles;build;buildMultitargeting;buildTransitive" OutputItemType="Analyzer" />
1717
</ItemGroup>
1818
<ItemGroup>
19-
<Folder Include="obj\Release\net6.0\" />
19+
<Folder Include="obj\Release\net8.0\" />
2020
</ItemGroup>
2121
</Project>

test/Generation.Tests/Generation.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net6.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0</TargetFrameworks>
44
<WarningsAsErrors>true</WarningsAsErrors>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
</PropertyGroup>

test/JsonRpc.Tests/JsonRpc.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net6.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0</TargetFrameworks>
44
<WarningsAsErrors>true</WarningsAsErrors>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
</PropertyGroup>

test/Lsp.Integration.Tests/Lsp.Integration.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net6.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0</TargetFrameworks>
44
<WarningsAsErrors>true</WarningsAsErrors>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
</PropertyGroup>

test/Lsp.Tests/Lsp.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net6.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0</TargetFrameworks>
44
<WarningsAsErrors>true</WarningsAsErrors>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
</PropertyGroup>

test/TestingUtils/TestingUtils.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-
<TargetFrameworks>net6.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0</TargetFrameworks>
55
<IsTestProject>false</IsTestProject>
66
</PropertyGroup>
77

vscode-testextension/src/extension.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ export async function activate(context: ExtensionContext) {
3838
// run: { command: serverExe, args: ['-lsp', '-d'] },
3939
run: {
4040
command: serverExe,
41-
args: ["D:/Development/Omnisharp/csharp-language-server-protocol/sample/SampleServer/bin/Debug/net6.0/win7-x64/SampleServer.dll"],
41+
args: ["D:/Development/Omnisharp/csharp-language-server-protocol/sample/SampleServer/bin/Debug/net8.0/win-x64/SampleServer.dll"],
4242
transport: TransportKind.pipe,
4343
},
4444
// debug: { command: serverExe, args: ['-lsp', '-d'] }
4545
debug: {
4646
command: serverExe,
47-
args: ["D:/Development/Omnisharp/csharp-language-server-protocol/sample/SampleServer/bin/Debug/net6.0/win7-x64/SampleServer.dll"],
47+
args: ["D:/Development/Omnisharp/csharp-language-server-protocol/sample/SampleServer/bin/Debug/net8.0/win-x64/SampleServer.dll"],
4848
transport: TransportKind.pipe,
4949
runtime: "",
5050
},

0 commit comments

Comments
 (0)