Go to file
Javier Calvarro Nelson 1d6b02c1f5 [Fixes #7239] Add support for loading additional parts.
* Support loading parts through an assembly metadata attribute with a
  key of Microsoft.AspNetCore.Mvc.AdditionalReference and a value that
  describes the additional assembly to add to the list of parts and
  whether or not it should be added by default. The additional reference
  can only contain the file name of the assembly and it must be located
  side by side with the assembly where the additional reference is
  defined.
* Add an AdditionalAssemblyPart application parts to represent parts
  that are not part of the original application per se, like precompiled
  views.
* Update the ViewsFeatureProvider to search for razor views in the
  application part directly instead of trying to load the precompiled
  views assembly part.
2018-01-21 08:02:20 -08:00
benchmarks/Microsoft.AspNetCore.Mvc.Performance Use common BDN runner and config (#7186) 2018-01-04 09:13:11 -08:00
build Introduce Mvc analyzers 2018-01-19 16:02:50 -08:00
samples/MvcSandbox Add Razor compilation to MvcSandbox 2018-01-09 12:25:11 -08:00
src [Fixes #7239] Add support for loading additional parts. 2018-01-21 08:02:20 -08:00
test [Fixes #7239] Add support for loading additional parts. 2018-01-21 08:02:20 -08:00
.appveyor.yml Use latest Appveyor VS image 2017-12-18 11:51:33 -08:00
.editorconfig
.gitattributes
.gitignore Pin tool and package versions to make builds more repeatable (#7013) 2017-10-31 19:18:14 -07:00
.travis.yml
CONTRIBUTING.md
Directory.Build.props Use MSBuild to set NuGet feeds instead of NuGet.config 2017-11-20 12:18:25 -08:00
Directory.Build.targets Use MicrosoftNETCoreApp21PackageVersion to determine the runtime framework in netcoreapp2.1 2017-11-17 13:00:26 -08:00
LICENSE.txt
Mvc.NoFun.sln Introduce Mvc analyzers 2018-01-19 16:02:50 -08:00
Mvc.sln Introduce Mvc analyzers 2018-01-19 16:02:50 -08:00
NuGet.config Use MSBuild to set NuGet feeds instead of NuGet.config 2017-11-20 12:18:25 -08:00
NuGetPackageVerifier.json
README.md Update README.md 2017-11-28 14:02:56 -08:00
Settings.StyleCop
build.cmd Update bootstrappers 2017-10-09 12:45:45 -07:00
build.sh Update bootstrappers 2017-10-09 12:45:45 -07:00
korebuild-lock.txt Update deps 2018-01-19 13:33:35 -08:00
korebuild.json Pin tool and package versions to make builds more repeatable (#7013) 2017-10-31 19:18:14 -07:00
run.cmd Update bootstrappers 2017-10-09 12:45:45 -07:00
run.ps1 Update bootstrappers 2017-12-01 14:37:47 -08:00
run.sh Update bootstrappers 2017-12-01 14:37:47 -08:00
version.props Introduce Mvc analyzers 2018-01-19 16:02:50 -08:00

README.md

ASP.NET Core MVC

Note: For ASP.NET MVC 5.x, Web API 2.x, and Web Pages 3.x (not ASP.NET Core), please go to https://github.com/aspnet/AspNetWebStack

AppVeyor: AppVeyor

Travis: Travis

ASP.NET Core MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and gives you full control over markup for enjoyable, agile development. ASP.NET Core MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.

ASP.NET Core MVC in ASP.NET Core includes support for building web pages and HTTP services in a single aligned framework that can be hosted in IIS or self-hosted in your own process.

Related community projects:

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.

Building from source

To run a complete build on command line only, execute build.cmd or build.sh without arguments. See developer documentation for more details.