Go to file
ASP.NET CI 2de2fbe915 Updating submodule(s)
AADIntegration => 1fde203686
Antiforgery => f391ef408a
AuthSamples => a8dc72c7cc
AzureIntegration => 5834273ace
BasicMiddleware => 878a57fa56
BrowserLink => 2a247d766da66c7491fcf1d644dc3169dc530e25
Caching => 2e0a6cbd65c1d524d354366ca77a2e5a944cc294
Common => 9a6ab563d7b918c7e92700aaf727b58ec51c5983
Configuration => 7c9c8254d57bf5e170065a97cce25878b50b7702
CORS => 40a79a6ee5
DataProtection => d5b68286bc
DependencyInjection => ed034404538da9c76ff62cc33dbc9d7f62392f3c
Diagnostics => 701fe39170
DotNetTools => 6d106bee92
EntityFrameworkCore => 79529356db42249a3ba90e304eef71d214e6e7c2
EventNotification => 7b5bafde85ca1a1595e3707cc2f2fbfb31bc28d9
FileSystem => 27ab5ee4be02e92328ca344d7472111b572f7576
Hosting => fd9485410d
HtmlAbstractions => 2f2027fe5f
HttpAbstractions => c12ee8fe75
HttpClientFactory => 94fdaee0f37b28636f20e5eb62f89cf25f6ce734
HttpSysServer => e8efed1403
Identity => 520d072cc6
IISIntegration => 3f6288e141
JavaScriptServices => 78dd174aed
JsonPatch => 91188201ee
KestrelHttpServer => 7e073cb5f6
Localization => e996ca9e7a
Logging => 714a5cd581aee0186c0368ecd3d38b947ca20d16
MetaPackages => ffe45b8aa0
Microsoft.Data.Sqlite => f321792dbf6994504db82cff705b42427b6fe681
MusicStore => c77b9880bf
MvcPrecompilation => 72d7fc000a
Options => 32c9a74a51fcbfc931363456f9d823a4e74b7e3e
Proxy => 2495e5a0c87b28c2f8b0b5c40c705273e87130da
Razor => f8cadf93d1
ResponseCaching => 1eb2308b37
Routing => c44f2303e7
Scaffolding => 9a06df60a1170b4959fbd2f4c62131974ad0a850
Security => fd9255d146
ServerTests => 1be04d8a1a
Session => 5993a06eaa
SignalR => f0c4170e42
StaticFiles => 24a8b0bad6
WebSockets => db35c4189b

[auto-updated: submodules]
2018-08-05 12:35:49 -07:00
.github Add CODEOWNERS file (#1231) 2018-06-28 12:04:53 -07:00
.vscode
.vsts/builds Replace AppVeyor and Travis with VSTS for PR validation builds (#1287) 2018-07-30 17:11:55 -07:00
build Add Microsoft.AspNetCore.Mvc.Api.Analyzers 2018-08-02 13:53:12 -07:00
docs
modules Updating submodule(s) 2018-08-05 12:35:49 -07:00
scripts Merge branch 'release/2.1' into release/2.2 2018-07-25 09:29:48 -07:00
src Merge branch 'release/2.1' into release/2.2 2018-07-25 09:29:48 -07:00
test/SharedFx.UnitTests Merge branch 'release/2.1' into release/2.2 2018-07-05 10:21:51 -07:00
.editorconfig
.gitattributes
.gitignore Merge branch 'release/2.0' into release/2.1 2018-07-05 20:12:24 -07:00
.gitmodules Remove aspnet/WebHooks from release/2.2 2018-06-29 11:10:56 -07:00
CONTRIBUTING.md
Directory.Build.props Refactor LZMA generation to support Docker and Antares usage 2018-07-06 13:15:23 -07:00
Directory.Build.targets Add unit tests for the shared framework (#1228) 2018-06-27 14:56:10 -07:00
LICENSE.txt
Microsoft.AspNetCore.sln Add unit tests for the shared framework (#1228) 2018-06-27 14:56:10 -07:00
NuGet.config
README.md Update README, config, and scripts to use release/2.2 (#1232) 2018-06-28 15:51:15 -07:00
build.cmd
build.sh
dockerbuild.sh Ensure trx logging is reported correctly when building in TeamCity 2018-07-05 10:14:35 -07:00
korebuild-lock.txt Updating BuildTools from 2.2.0-preview1-20180730.10 to 2.2.0-preview1-20180731.1 2018-07-31 11:25:24 -07:00
korebuild.json Update README, config, and scripts to use release/2.2 (#1232) 2018-06-28 15:51:15 -07:00
run.cmd
run.ps1 Fix tests on linux-musl-x64 2018-06-08 16:58:48 -07:00
run.sh Fix tests on linux-musl-x64 2018-06-08 16:58:48 -07:00
version.props Update README, config, and scripts to use release/2.2 (#1232) 2018-06-28 15:51:15 -07:00

README.md

Universe

Build infrastructure used to produce the whole ASP.NET Core stack.

Released Builds

ASP.NET Core Runtime Store

The runtime store can be downloaded from here.

NuGet packages

All published ASP.NET Core packages can be found on https://www.nuget.org/profiles/aspnet.

Commonly referenced packages:

Package NuGet.org
Microsoft.AspNetCore.App
Microsoft.AspNetCore

Daily builds

NuGet packages

Packages can be found on https://dotnet.myget.org/gallery/dotnet-core. This feed may include packages that will not be supported in a officially released build.

Commonly referenced packages:

Package MyGet
Microsoft.AspNetCore.App
Microsoft.AspNetCore

ASP.NET Core Shared Framework

Platform Latest (dev branch)
release/2.2
release/2.1
Channel name1 master release/2.2 release/2.1
Windows (x64) Installer (exe)
Archive (zip)
Installer (exe)
Archive (zip)
Installer (exe)
Archive (zip)
Windows (x86) Installer (exe)
Archive (zip)
Installer (exe)
Archive (zip)
Installer (exe)
Archive (zip)
macOS (x64) Archive (tar.gz) Archive (tar.gz) Archive (tar.gz)
Linux (x64)
(for glibc based OS - most common)
Archive (tar.gz) Archive (tar.gz) Archive (tar.gz)
Linux (x64 - musl)
(for musl based OS, such as Alpine Linux)
Archive (tar.gz) Archive (tar.gz) Archive (tar.gz)
Linux (arm32) Archive (tar.gz) Archive (tar.gz) Archive (tar.gz)
Debian/Ubuntu (x64) Installer (deb) Installer (deb) Installer (deb)
RedHat/Fedora (x64) Installer (rpm) Installer (rpm) Installer (rpm)

1 For use with the -Channel argument in dotnet-install.ps1/sh.

Building from source

git clone --recursive https://github.com/aspnet/Universe.git
cd Universe
./build.cmd

Useful properties and targets

Property Purpose Example
SkipTests Only build repos, don't run the tests. /p:SkipTests=true
TestOnly Don't package or verify things. /p:TestOnly=true
KOREBUILD_REPOSITORY_INCLUDE A list of the repositories to include in build (instead of all of them). $env:KOREBUILD_REPOSITORY_INCLUDE='Antiforgery;CORS'
KOREBUILD_REPOSITORY_EXCLUDE A list of the repositories to exclude from build (all the rest will be built). $env:KOREBUILD_REPOSITORY_EXCLUDE='EntityFramework'

More info

This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.