aspnetcore/test
Ryan Nowak 5008c7803c Add a project system
Step 1: Add HostProject

This is a somewhat complex addition to the ProjectSnapshotManager. Now
that we accept updates from the underlying IDE project system we need to
coordinate those with the Workspace.

This means that ProjectSnapshot itself now also has a version concept.

Step 2: Introduce a new project system based on CPS

We use project capabilities defined by the Razor SDK to determine
whether to rely on MSBuild evaluation to detect the configuration or
whether to fallback to assembly-based detection.

Step 3: Flow RazorConfiguration everywhere

We use now expose the RazorConfiguration to the language service and
editor. This means that we no longer need to detect the project's
configuration asynchronously, it happens much faster now.
2018-02-19 14:39:19 -08:00
..
Microsoft.AspNetCore.Mvc.Razor.Extensions.Test
Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X.Test
Microsoft.AspNetCore.Razor.Language.Test Add support for method parameters to Razor IR 2018-02-19 14:38:03 -08:00
Microsoft.AspNetCore.Razor.Runtime.Test
Microsoft.AspNetCore.Razor.Test
Microsoft.AspNetCore.Razor.Test.Common
Microsoft.AspNetCore.Razor.Test.MvcShim
Microsoft.AspNetCore.Razor.Test.MvcShim.Version1_X
Microsoft.CodeAnalysis.Razor.Test
Microsoft.CodeAnalysis.Razor.Workspaces.Test Add a project system 2018-02-19 14:39:19 -08:00
Microsoft.CodeAnalysis.Razor.Workspaces.Test.Common
Microsoft.VisualStudio.Editor.Razor.Test Add a project system 2018-02-19 14:39:19 -08:00
Microsoft.VisualStudio.Editor.Razor.Test.Common
Microsoft.VisualStudio.LanguageServices.Razor.Test Add a project system 2018-02-19 14:39:19 -08:00
RazorPageGenerator.Test
Directory.Build.props