Skip to content

Commit 36fdc2d

Browse files
committed
target .net8 and follow its langVersion
Signed-off-by: Erwin <erwinkramer@hotmail.com>
1 parent 17accad commit 36fdc2d

10 files changed

Lines changed: 11 additions & 37 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This SDK current supports the following versions of CloudEvents:
88

99
# sdk-csharp
1010

11-
.NET Standard 2.0 (C#) SDK for CloudEvents
11+
.NET (C#) SDK for CloudEvents
1212

1313
The `CloudNative.CloudEvents` package provides support for creating, encoding,
1414
decoding, sending, and receiving [CNCF

src/CloudNative.CloudEvents.Amqp/CloudNative.CloudEvents.Amqp.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Description>AMQP extensions for CloudNative.CloudEvents</Description>
6-
<LangVersion>10.0</LangVersion>
76
<Nullable>enable</Nullable>
87
<PackageTags>cncf;cloudnative;cloudevents;events;amqp</PackageTags>
98
</PropertyGroup>
@@ -12,8 +11,6 @@
1211
<PackageReference Include="AMQPNetLite" />
1312
<PackageReference Include="AMQPNetLite.Serialization" />
1413
<ProjectReference Include="..\CloudNative.CloudEvents\CloudNative.CloudEvents.csproj" />
15-
<!-- Source-only package with nullable reference annotations. -->
16-
<PackageReference Include="Nullable" PrivateAssets="All" />
1714
</ItemGroup>
1815

1916
</Project>

src/CloudNative.CloudEvents.AspNetCore/CloudNative.CloudEvents.AspNetCore.csproj

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,16 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Description>ASP.Net Core extensions for CloudNative.CloudEvents</Description>
6-
<LangVersion>10.0</LangVersion>
76
<Nullable>enable</Nullable>
87
<PackageTags>cncf;cloudnative;cloudevents;events;aspnetcore;aspnet</PackageTags>
98
</PropertyGroup>
109

11-
<ItemGroup Condition="'$(TargetFramework)' != 'netstandard2.0' and '$(TargetFramework)' != 'netstandard2.1'">
10+
<ItemGroup>
1211
<FrameworkReference Include="Microsoft.AspNetCore.App" />
1312
</ItemGroup>
1413

15-
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0' or '$(TargetFramework)' == 'netstandard2.1'">
16-
<PackageReference Include="Microsoft.AspNetCore.Http" />
17-
<PackageReference Include="System.Text.Encodings.Web" />
18-
</ItemGroup>
19-
2014
<ItemGroup>
2115
<ProjectReference Include="..\CloudNative.CloudEvents\CloudNative.CloudEvents.csproj" />
2216
</ItemGroup>

src/CloudNative.CloudEvents.Avro/CloudNative.CloudEvents.Avro.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Description>Avro extensions for CloudNative.CloudEvents</Description>
66
<PackageTags>cncf;cloudnative;cloudevents;events;avro</PackageTags>
7-
<LangVersion>10.0</LangVersion>
87
<Nullable>enable</Nullable>
98
</PropertyGroup>
109

src/CloudNative.CloudEvents.Kafka/CloudNative.CloudEvents.Kafka.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Description>Kafka extensions for CloudNative.CloudEvents</Description>
66
<PackageTags>cncf;cloudnative;cloudevents;events;kafka</PackageTags>
7-
<LangVersion>10.0</LangVersion>
87
<Nullable>enable</Nullable>
98
</PropertyGroup>
109

src/CloudNative.CloudEvents.Mqtt/CloudNative.CloudEvents.Mqtt.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Description>MQTT extensions for CloudNative.CloudEvents</Description>
66
<PackageTags>cncf;cloudnative;cloudevents;events;mqtt</PackageTags>
7-
<LangVersion>10.0</LangVersion>
87
<Version>3.$(MinorVersion).$(PatchVersion)</Version>
98
<PackageValidationBaselineVersion>3.$(PackageValidationMinor).0</PackageValidationBaselineVersion>
109
<Nullable>enable</Nullable>

src/CloudNative.CloudEvents.NewtonsoftJson/CloudNative.CloudEvents.NewtonsoftJson.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Description>JSON support for the CNCF CloudEvents SDK, based on Newtonsoft.Json.</Description>
6-
<LangVersion>10.0</LangVersion>
76
<Nullable>enable</Nullable>
87
<PackageTags>cncf;cloudnative;cloudevents;events;json;newtonsoft</PackageTags>
98
</PropertyGroup>

src/CloudNative.CloudEvents.Protobuf/CloudNative.CloudEvents.Protobuf.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Description>Support for the Protobuf event format in for CloudNative.CloudEvents</Description>
66
<PackageTags>cncf;cloudnative;cloudevents;events;protobuf</PackageTags>
7-
<LangVersion>10.0</LangVersion>
87
<Nullable>enable</Nullable>
98
</PropertyGroup>
109

src/CloudNative.CloudEvents.SystemTextJson/CloudNative.CloudEvents.SystemTextJson.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Description>JSON support for the CNCF CloudEvents SDK, based on System.Text.Json.</Description>
6-
<LangVersion>10.0</LangVersion>
76
<PackageTags>cncf;cloudnative;cloudevents;events;json;systemtextjson</PackageTags>
87
<Nullable>enable</Nullable>
98
</PropertyGroup>
109

11-
<ItemGroup>
12-
<PackageReference Include="System.Text.Json" Condition="'$(TargetFramework)'=='netstandard2.0' or '$(TargetFramework)'=='netstandard2.1'" />
13-
</ItemGroup>
14-
1510
<ItemGroup>
1611
<ProjectReference Include="..\CloudNative.CloudEvents\CloudNative.CloudEvents.csproj" />
1712
</ItemGroup>

src/CloudNative.CloudEvents/CloudNative.CloudEvents.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Description>CNCF CloudEvents SDK</Description>
6-
<LangVersion>latest</LangVersion>
76
<Nullable>enable</Nullable>
87
<PackageTags>cloudnative;cloudevents;events</PackageTags>
98
</PropertyGroup>
109

11-
<ItemGroup>
12-
<PackageReference Include="System.Memory" Condition="'$(TargetFramework)'=='netstandard2.0'" />
13-
<!-- Source-only package with nullable reference annotations. -->
14-
<PackageReference Include="Nullable" PrivateAssets="All" />
15-
</ItemGroup>
16-
1710
<ItemGroup>
1811
<Compile Update="Strings.Designer.cs">
1912
<DesignTime>True</DesignTime>

0 commit comments

Comments
 (0)