msbuild-project-tools-server
msbuild-project-tools-server copied to clipboard
Language server for MSBuild intellisense (including PackageReference completion).
This is because VS Code behaviour has changed, and it no longer correctly handles extension of selection if it has inserted an auto-closing delimiter. tintoy/msbuild-project-tools-server#71
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 13.0.1 to 13.0.2. Release notes Sourced from Newtonsoft.Json's releases. 13.0.2 New feature - Add support for DateOnly and TimeOnly New feature - Add UnixDateTimeConverter.AllowPreEpoch property New feature...
VSCode 1.44 allows language servers to provide semantic highlighting. It would be nice if this extension did this as well for things like `Conditions` or other expressions. See for example...
I managed to get a consistent repro of https://github.com/tintoy/msbuild-project-tools-server/issues/52#issuecomment-1627449845  _`.csproj` with this content is the only MSBuild-related file in the project_
Hello! What a lovely project this is, great work so far! I noticed that you had files of completions, and wondered if you'd considered using the [XSD provided with MSBuild](https://github.com/dotnet/msbuild/blob/main/src/MSBuild/MSBuild/Microsoft.Build.CommonTypes.xsd)...
The main idea of a language server protocol is to provide intellisense in as client-independent way as possible. In practice, however, language servers do often contain client-dependent elements. One of...
Context: https://github.com/tintoy/msbuild-project-tools-server/pull/54#discussion_r1290584766 CC: @DoctorKrolic
As of now, document symbols are reported as flat array, e.g. for this `.csproj`: ```csproj Exe net7.0 enable enable preview true ``` ... reported symbols look like this:  However,...
This is better to show than explain:  For some reason the first letter isn't a part of completion session. However, if you first manually trigger completions and then start...
Hey there, I was thinking about trying to make a Visual Studio 2022 LSP extension for this project since our team uses VS as well as VS Code. I was...