Skip to content

Commit e6c42df

Browse files
committed
feat: Add AOT compatibility attributes to binding/formatter projects
These are projects where no additional work is (apparently) needed. (I'm somewhat skeptical that it's actually enough...) Signed-off-by: [email protected]
1 parent 5af700f commit e6c42df

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
55
<Description>AMQP extensions for CloudNative.CloudEvents</Description>
6-
<LangVersion>8.0</LangVersion>
76
<Nullable>enable</Nullable>
87
<PackageTags>cncf;cloudnative;cloudevents;events;amqp</PackageTags>
8+
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))">true</IsAotCompatible>
99
</PropertyGroup>
1010

1111
<ItemGroup>

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
55
<Description>ASP.Net Core extensions for CloudNative.CloudEvents</Description>
6-
<LangVersion>8.0</LangVersion>
76
<Nullable>enable</Nullable>
87
<PackageTags>cncf;cloudnative;cloudevents;events;aspnetcore;aspnet</PackageTags>
8+
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))">true</IsAotCompatible>
99
</PropertyGroup>
1010

1111
<ItemGroup Condition="'$(TargetFramework)' != 'netstandard2.0' and '$(TargetFramework)' != 'netstandard2.1'">

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
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>
8+
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))">true</IsAotCompatible>
99
</PropertyGroup>
1010

1111
<ItemGroup>

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
55
<Description>Kafka extensions for CloudNative.CloudEvents</Description>
66
<PackageTags>cncf;cloudnative;cloudevents;events;kafka</PackageTags>
7-
<LangVersion>8.0</LangVersion>
87
<Nullable>enable</Nullable>
8+
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))">true</IsAotCompatible>
99
</PropertyGroup>
1010

1111
<ItemGroup>

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
55
<Description>MQTT extensions for CloudNative.CloudEvents</Description>
66
<PackageTags>cncf;cloudnative;cloudevents;events;mqtt</PackageTags>
7-
<LangVersion>8.0</LangVersion>
87
<Version>3.$(MinorVersion).$(PatchVersion)</Version>
98
<PackageValidationBaselineVersion>3.$(PackageValidationMinor).0</PackageValidationBaselineVersion>
109
<Nullable>enable</Nullable>
10+
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))">true</IsAotCompatible>
1111
</PropertyGroup>
1212

1313
<ItemGroup>

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
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>
8+
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))">true</IsAotCompatible>
99
</PropertyGroup>
1010

1111
<ItemGroup>

0 commit comments

Comments
 (0)