Old plan:
- [x] https://github.com/dotnet/razor/pull/8386
- [x] https://github.com/dotnet/razor/pull/8395
- [x] https://github.com/dotnet/razor/pull/8471
- [ ] Update VSIX on Roslyn side similarly to https://github.com/dotnet/roslyn/pull/67501
- [ ] Update transports.
- [ ] Update runtime compilation in aspnetcore.
- [ ] Delete the old packages.
To allow servicing of the old compiler (branch `release/dev17.6`): Not needed, I think, since we have shims now (#8941)
- [ ] https://github.com/dotnet/razor/pull/8594
- [ ] Take dependency on the old compiler in the main branch.
> **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.
Merge the following DLLs into one (
Microsoft.CodeAnalysis.Razor.Compiler
):Microsoft.AspNetCore.Razor.Language
(move into folderLanguage
)Microsoft.CodeAnalysis.Razor
(move into folderCSharp
)Microsoft.NET.Sdk.Razor.SourceGenerators
(move into folderSourceGenerators
)Microsoft.AspNetCore.Mvc.Razor.Extensions
(move into folderMvc
)Merge tests into one project, as well (
Microsoft.CodeAnalysis.Razor.Compiler.Tests
).Roadmap:
Microsoft.AspNetCore.Mvc.Razor.Extensions
v1 and v2 into SDK and makerzc.dll
tool use them.Old plan:
- [x] https://github.com/dotnet/razor/pull/8386 - [x] https://github.com/dotnet/razor/pull/8395 - [x] https://github.com/dotnet/razor/pull/8471 - [ ] Update VSIX on Roslyn side similarly to https://github.com/dotnet/roslyn/pull/67501 - [ ] Update transports. - [ ] Update runtime compilation in aspnetcore. - [ ] Delete the old packages.To allow servicing of the old compiler (branch `release/dev17.6`):Not needed, I think, since we have shims now (#8941)See also: