You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Zoltan Csizmadia (Jira)" <ji...@apache.org> on 2020/11/16 02:38:00 UTC

[jira] [Commented] (AVRO-2961) Support .NET 5.0 and make Avro.codegen to support LTS .Net Core (2.1, 3.1) as well

    [ https://issues.apache.org/jira/browse/AVRO-2961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17232469#comment-17232469 ] 

Zoltan Csizmadia commented on AVRO-2961:
----------------------------------------

The following packages were upgraded during the .NET 5.0 upgrade:

 
|Microsoft.CodeAnalysis.FxCopAnalyzers|2.9.8|3.3.1|
|Newtonsoft.Json|10.0.3|12.0.3|
|System.CodeDom|4.4.0|5.0.0|
|System.Reflection.Emit.ILGeneration|4.3.0|4.7.0|
|System.Reflection.Emit.Lightweight|4.3.0|4.7.0|
|Microsoft.Build.Framework|15.6.82|16.8.0|
|Microsoft.Build.Utilities.Core|15.6.82|16.8.0|
|nunit3testadapter|3.16.1|3.17.0|
|NUnit.ConsoleRunner|3.10.0|3.11.1|
|Microsoft.NET.Test.Sdk|16.4.0|16.8.0|

> 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
>   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)