Open alexrp opened 1 year ago
As part of this, we need to figure out whatever hacks are needed to use an SDK-style VSIX project file.
Relevant links:
May or may not get to this in v1.0. Depends on whether the VS team gets around to fixing some of the silliness here, like the lack of official support for SDK-style projects.
We can at least start the process now: https://github.com/microsoft/VSExtensibility/blob/main/New_Extensibility_Model/Samples/DialogSample/DialogSample.csproj
Notably, we can't yet produce a VSIX (see e.g. microsoft/VSExtensibility#242), but that can come later.
Started working on this in the work/vs
branch. It currently builds the extension assembly on all platforms, but only produces the VSIX on Windows.
Things to be done:
The VS extensibility packages are now available on NuGet, so some of the hacks in the branch can now be removed.
Still need to see if there's a way to create the VSIX on Linux/macOS.
This should simply wrap our LSP implementation.
Depends on: