Skip to content

Conversation

@davidwengier
Copy link
Member

Once Web Tools has moved to System.Text.Json, we on Razor can move off of Visual Studio Lsp types, which resolves a licensing mismatch in the C# extension. To do this, we just need a bit more access to the Roslyn Lsp types.

There was a couple of things missing, presumably added after forking, so I went ahead and added them, but only the minimum that Razor actually needs. Mikayla's PR probably already covers these too, and more obviously.

@davidwengier davidwengier requested a review from dibarbet July 30, 2024 04:33
@davidwengier davidwengier requested a review from a team as a code owner July 30, 2024 04:33
@ghost ghost added Area-IDE untriaged Issues and PRs which have not yet been triaged by a lead labels Jul 30, 2024
@davidwengier
Copy link
Member Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@davidwengier
Copy link
Member Author

Running a val build for this here: https://devdiv.visualstudio.com/DevDiv/_git/VS/pullrequest/611598

This is source breaking, but not binary breaking, so VS still works fine (in my local testing of the install from that build) so I think we can get away without a dual insertion 🎉

@davidwengier
Copy link
Member Author

Okay, dotnet/razor#11504 will fix any source breaks this introduces, and the val build passed, so I'm merging this.

@davidwengier davidwengier merged commit 7561e17 into dotnet:main Feb 17, 2025
25 checks passed
@davidwengier davidwengier deleted the RazorUsingMoreLspTypes branch February 17, 2025 23:14
@dotnet-policy-service dotnet-policy-service bot added this to the Next milestone Feb 17, 2025
davidwengier added a commit to dotnet/razor that referenced this pull request Feb 18, 2025
Response to dotnet/roslyn#74597 to pave the way
for #10682 once Web Tools inserts.

The break from the Roslyn change is not binary breaking, so no need for
dual insertion, and since this change doesn't break anything, we can get
this in now, and whenever we happen to bump Roslyn next, there should be
no build issues.
@akhera99 akhera99 modified the milestones: Next, 17.14 P2 Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-IDE untriaged Issues and PRs which have not yet been triaged by a lead VSCode

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants