Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 726 Bytes

README.md

File metadata and controls

28 lines (18 loc) · 726 Bytes

AngryWasp.Serializer

Prerequisites

Mono/.NET

  • Ubuntu 17.10

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
    echo "deb http://download.mono-project.com/repo/ubuntu xenial/snapshots/5.8.0.127 main" | sudo tee /etc/apt/sources.list.d/mono.list
    sudo apt update
    sudo apt install mono-complete

Building

Linux requires .NET Core mono to build

  • Ubuntu 17.10

    cd ./AngryWasp.Serializer
    dotnet restore
    msbuild /p:configuration=Release

Usage

public Foobar fb = new Foobar();
XDocument xd = new ObjectSerializer().Serialize(fb);
Foobar fb2 = new ObjectSerializer().Deserialize(xd);