msbuild-project-tools-server icon indicating copy to clipboard operation
msbuild-project-tools-server copied to clipboard

Language server for MSBuild intellisense (including PackageReference completion).

Results 27 msbuild-project-tools-server issues
Sort by recently updated
recently updated
newest added

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

bug
area/completions
area/lsp

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...

dependencies

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 ![Code_d6SArtHd4G](https://github.com/tintoy/msbuild-project-tools-server/assets/70431552/e0e9d072-fc2b-4530-82df-56e397f722dc) _`.csproj` with this content is the only MSBuild-related file in the project_

area/completions

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)...

area/completions

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...

area/lsp

Context: https://github.com/tintoy/msbuild-project-tools-server/pull/54#discussion_r1290584766 CC: @DoctorKrolic

question
investigating

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: ![Code_0QHbtD15dA](https://github.com/tintoy/msbuild-project-tools-server/assets/70431552/249f3d9d-a7ec-4e6e-8980-f7b770064e28) However,...

area/ux
area/symbols

This is better to show than explain: ![Code_zmLLpQIKAE](https://github.com/tintoy/msbuild-project-tools-server/assets/70431552/069e4db0-009e-4fda-b60e-681998721ae8) For some reason the first letter isn't a part of completion session. However, if you first manually trigger completions and then start...

area/completions

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...

infrastructure/ci