Skip to content
This repository has been archived by the owner on May 15, 2021. It is now read-only.

Latest commit

 

History

History
55 lines (41 loc) · 1.88 KB

README.md

File metadata and controls

55 lines (41 loc) · 1.88 KB

microsoft-avro

This repository contains the Avro core extracted from the HDInsight SDK and ported to the .NET Standard API on the .NET Core 2.0 runtime. It was last tested against the 2.0.0-preview2-005858 version of the .NET Core tools and runtime.

Prerequisites

Instructions

You will need to build at the command line using the .NET Core SDK tools (dotnet) since building in Visual Studio 2017 is not yet supported. However, the solution can be opened in Visual Studio 2017. .NET Core applications will run on both Windows and Linux.

dotnet clean MicrosoftAvro.sln
dotnet restore MicrosoftAvro.sln
dotnet build -c Relase/Debug MicrosoftAvro.sln
  • clean cleans any previously built binary
  • restore restores nuget dependencies
  • build builds the solution

To build nuget packages, type the following:

  • dotnet pack MicrosoftAvro.sln

Projects will build out to Microsoft-Avro\bin\<AssemblyName> and will contain all the platforms that the project supports.