[ https://issues.apache.org/jira/browse/AVRO-2961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17294149#comment-17294149 ]
ASF subversion and git services commented on AVRO-2961: ------------------------------------------------------- Commit c175a63b64ee5440a906ad9dcbd298334c2c2555 in avro's branch refs/heads/dependabot/nuget/lang/csharp/Microsoft.NET.Test.Sdk-16.9.1 from Zoltan Csizmadia [ https://gitbox.apache.org/repos/asf?p=avro.git;h=c175a63 ] AVRO-2961: Support .NET 5.0 (#981) * AVRO-2961: Use PackageIcon isntead of PackageIconUrl. PackageIconUrl is deprecated and some package repos do not support it * AVRO-2961: Add latest dotnetcore-2.1, dotnetcore-3.1 and dotnetcore-5.0 packages to build environment * AVRO-2961: Add netcoreapp2.1,netcoreapp3.1,net5.0 to supported frameworks * AVRO-2961: Change framework to net 5.0 * AVRO-2961: Avoid debugging issues when caught exception is rethrown * AVRO-2961: Replace deprecated Assembly.CodeBase with Assembly.Location * AVRO-2961: Set default build framework to net 5.0 * AVRO-2961: Upgrade packages to latest * AVRO-2961: Use StringBuilder.Append(char) if arg is a one char string. Should be more optimal code. (Warning introduced by package upgrades) * AVRO-2961: Use already existing avro-logo.png for package icon * AVRO-2961: Update README.md with NET 5.0 * AVRO-2961: Remove rethrow exception comment * AVRO-2961: Add netcoreapp2.1 and netcoreapp3.1 to Avro.test TargetFrameworks * AVRO-2961: Use version.props to define used package versions, instead of hard coding in every csproj file * AVRO-2961: Add versions.props * AVRO-2961: Hide avro-logo.png * AVRO-2961: Add new dependency version update strategy * Update lang/csharp/versions.props Co-authored-by: Brian Lachniet <blachn...@gmail.com> * Update lang/csharp/README.md Co-authored-by: Brian Lachniet <blachn...@gmail.com> * Update lang/csharp/README.md Co-authored-by: Brian Lachniet <blachn...@gmail.com> * AVRO-2961: FxCopAnalyzers package has been deprecated in favor of Microsoft.CodeAnalysis.NetAnalyzers Co-authored-by: Zoltan Csizmadia <csizmad...@valassis.com> Co-authored-by: Brian Lachniet <blachn...@gmail.com> > Support .NET 5.0 and make Avro.codegen to support LTS .Net Core (2.1, 3.1) > as well > ----------------------------------------------------------------------------------- > > Key: AVRO-2961 > URL: https://issues.apache.org/jira/browse/AVRO-2961 > Project: Apache Avro > Issue Type: Improvement > Reporter: Zoltan Csizmadia > Assignee: Zoltan Csizmadia > Priority: Minor > Fix For: 1.11.0 > > Original Estimate: 24h > Remaining Estimate: 24h > > .NET 5.0 is released. > * Add support for it > > Avro.codegen is working (as of now) on only the framework which it was built > for (currently 3.1). Give multi framework support to Avro.codegen to support > all LTS .Nett cores and the latest .Net 5.0. > This will allow Avro.codegen to be installed in any .Net Core LTS or .Net > 5.0, SDK specific docker image. (mcr.microsoft.com/dotnet/sdk:3.1, > mcr.microsoft.com/dotnet/sdk:2.1 or mcr.microsoft.com/dotnet/sdk:5.0). > "dotnet tool install" will select the most appropiate framework supported by > the environment or "dotnet tool install --framework FRAMEWORK" can be used to > explicitly specify the required frameowrk version to be installed. > > Currently a custom docker image must be createad if avrogen is required, > with .Net Core 3.1 support, just for supporting Avro.codegen. > -- This message was sent by Atlassian Jira (v8.3.4#803005)