Skip to content

Consolidate Razor compiler code into a single DLL #8400

Closed
@jjonescz

Description

Merge the following DLLs into one (Microsoft.CodeAnalysis.Razor.Compiler):

  • Microsoft.AspNetCore.Razor.Language (move into folder Language)
  • Microsoft.CodeAnalysis.Razor (move into folder CSharp)
  • Microsoft.NET.Sdk.Razor.SourceGenerators (move into folder SourceGenerators)
  • Microsoft.AspNetCore.Mvc.Razor.Extensions (move into folder Mvc)

Merge tests into one project, as well (Microsoft.CodeAnalysis.Razor.Compiler.Tests).

Roadmap:

Old plan:
To allow servicing of the old compiler (branch `release/dev17.6`): Not needed, I think, since we have shims now (#8941)

Note To service the old compiler: update the 17.6 branch, release new version of this old package, update main branch to consume that version of the old package, build and insert into VS.

See also:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

area-compilerUmbrella for all compiler issuesbugSomething isn't working

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions