This repo is building the .NET Standard
C#
Latest commit 1890a19 Jan 18, 2017 @weshaggard weshaggard committed on GitHub Merge pull request #162 from weshaggard/RevertTypedReference
Revert typed reference
Permalink
Failed to load latest commit information.
buildpipeline nuget name conflict Jan 17, 2017
compatshims Add NETStandard assets only for NETStandard projects Jan 6, 2017
docs Merge pull request #136 from dotnet/terms Dec 22, 2016
extensions Remove System.Net.TransportType from netstandard as it is part of CAS Dec 1, 2016
netstandard Revert "Remove RuntimeArgumentHandle from netstandard" Jan 17, 2017
pkg Add previous dependencies to NETStandard.Library Jan 9, 2017
platforms Fix projects that relied on MSFT key being the default Nov 29, 2016
.gitattributes Initial commit Sep 1, 2016
.gitignore Initial commit Sep 1, 2016
BuildToolsVersion.txt Sign Xamarin assemblies with the right public keys Oct 4, 2016
CONTRIBUTING.md Initial commit Sep 1, 2016
DotnetCLIVersion.txt Add netstandard nuget package project Sep 8, 2016
LICENSE Initial commit Sep 1, 2016
Packaging.props Update packaging prerelease label to be "beta" Nov 9, 2016
README.md Reference FAQ from README.md Oct 14, 2016
build-managed.sh Fix permissions on .sh files Jan 17, 2017
build.cmd Add more build infrastructure Sep 2, 2016
build.sh Fix permissions on .sh files Jan 17, 2017
clean.cmd Add more build infrastructure Sep 2, 2016
config.json pipeline additions Dec 19, 2016
dir.proj Add Conflict Resolution task Dec 28, 2016
dir.props Update netstandard to use open key Nov 28, 2016
dir.targets Enable basic building of platform reference assemblies Sep 1, 2016
dir.traversal.targets Add Conflict Resolution task Dec 28, 2016
init-tools.cmd Add netstandard nuget package project Sep 8, 2016
init-tools.sh Fix permissions on .sh files Jan 17, 2017
run.cmd Add more build infrastructure Sep 2, 2016
run.sh Fix permissions on .sh files Jan 17, 2017

README.md

.NET Standard

This repository contains the principles and definition of the .NET Standard.

.NET Standard solves the code sharing problem for .NET developers across all platforms by bringing all the APIs that you expect and love across the environments that you need: desktop applications, mobile apps & games, and cloud services:

  • .NET Standard is a set of APIs that all .NET platforms have to implement. This unifies the .NET platforms and prevents future fragmentation.
  • .NET Standard 2.0 will be implemented by .NET Framework, .NET Core, and Xamarin. For .NET Core, this will add many of the existing APIs that have been requested.
  • .NET Standard 2.0 includes a compatibility shim for .NET Framework binaries, significantly increasing the set of libraries that you can reference from your .NET Standard libraries.
  • .NET Standard will replace Portable Class Libraries (PCLs) as the tooling story for building multi-platform .NET libraries.

How to Engage, Contribute and Provide Feedback

You also encouraged to start a discussion by filing an issue.

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.

Learning More

Check out the FAQ. It should answer most, if not all, the questions you have.