0c52335587
This will allow SourceLink as per #4179, and mean that we can use C# 7.0 language features in the library (but not in generated code). This does not affect which platforms we're *targeting*, so end users won't see any difference. It would be nice to update to 2.1.4, but AppVeyor's "Visual Studio 2017" environment is only 2.0.3.
14 lines
596 B
Bash
14 lines
596 B
Bash
#!/bin/bash
|
|
|
|
# Source this rc script to prepare the environment for Linux builds
|
|
|
|
# Set up dotnet
|
|
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
|
|
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
|
|
sudo apt-get update
|
|
# We use the .NET Core SDK 2.x to build...
|
|
sudo apt-get install -y dotnet-sdk-2.0.3
|
|
# But we also need the 1.x framework to test against, as we
|
|
# target netstandard1.x
|
|
sudo apt-get install -y dotnet-sharedframework-microsoft.netcore.app-1.0.5
|