Showing content from https://github.com/tintoy/msbuild-project-tools-vscode/releases below:
Releases · tintoy/msbuild-project-tools-vscode · GitHub
Releases: tintoy/msbuild-project-tools-vscode
Releases · tintoy/msbuild-project-tools-vscode
v0.6.6 Change Log v0.6.6
- Correctly handle VSCode/LSP completion behaviour where the last character typed is implicitly part of the current selection, if it triggered completion (#93).
v0.6.5
- Extension now more aggressively forces local user runtime and picks up the latest runtime version available (including previews). This makes it possible to use the extension with preview versions of .NET/MSBuild (#152).
- Language server now validates
dotnet
host process exit code and can provide more diagnostic information in some scenarios, such as when the SDK configured in global.json
is not available (tintoy/msbuild-project-tools-server#106).
v0.6.4
- Update intellisense help content for Content items and CopyToXXXDirectory global item metadata (#148).
v0.6.3
v0.6.0
- Extension startup time has been improved.
- The MSBuild language server now runs on .NET 8.
- Isolated runtime for the language server is back, so users no longer need to have a specific version of .NET to be installed to be able to use the extension.
v0.6.5 Change Log v0.6.5
- Extension now more aggressively forces local user runtime and picks up the latest runtime version available (including previews). This makes it possible to use the extension with preview versions of .NET/MSBuild (#152).
- Language server now validates
dotnet
host process exit code and can provide more diagnostic information in some scenarios, such as when the SDK configured in global.json
is not available (tintoy/msbuild-project-tools-server#106).
v0.6.4
- Update intellisense help content for Content items and CopyToXXXDirectory global item metadata (#148).
v0.6.3
v0.6.0
- Extension startup time has been improved.
- The MSBuild language server now runs on .NET 8.
- Isolated runtime for the language server is back, so users no longer need to have a specific version of .NET to be installed to be able to use the extension.
v0.6.4 Change Log v0.6.3
v0.6.0
- Extension startup time has been improved.
- The MSBuild language server now runs on .NET 8.
- Isolated runtime for the language server is back, so users no longer need to have a specific version of .NET to be installed to be able to use the extension.
v0.5.3
v0.5.2
- Revert usage of the
vscode-dotnet-runtime
extension (#89 - isolated runtimes are problematic if you want to use global SDKs).
v0.5.1
- Temporary roll-back from v0.5.0 to v0.4.5 (#137).
v0.5.0
- The .NET runtime, required to run the language server, is now acquired using the
vscode-dotnet-runtime
extension as a dependency (so you don't need to have that specific version of .NET on your machine installed to use the extension)
- All completion are now shown by default
- Basic integration with
redhat.vscode-xml
extension is now provided, so you can use its features for msbuild
language
- Language server, packed with the extension, is now built in release mode
- Extension bundle size has been significantly optimized
- Dependencies have been updaded to address known security vulnerabilities
v0.4.9
v0.4.8
v0.4.7
v0.4.6
- Simplify logic for detecting .NET host version (#99).
v0.4.5
- Improve parsing of output from
dotnet --info
(#98).
v0.4.4
- Always roll forward to the latest (stable) installed version of the runtime (#90).
- Mark extension as a workspace extension to enable correct behaviour in remote scenarios (#99).
0.4.3
- Fix ArgumentNullException from NuGet client library when requesting package version completions (#91).
0.4.0
0.3.16
0.3.15
0.3.14
- Correctly handle preview versions of the .NET SDK when discovering MSBuild instances (#74).
0.3.13
- Improve detection logic for .NET host version during extension startup (#73).
0.3.12
0.3.11
0.3.10
v0.3.8
- Completions now correctly replace trigger characters, if any (#67).
v0.3.7
- Explicitly watch parent process for termination (#53).
v0.3.6
- Update MSBuild engine packages to v16.5.0 (#66).
v0.3.4
- Add IntelliSense for
GenerateDocumentationFile
property (#60).
v0.3.3
- Use v16.4.0 of the MSBuild engine (#59).
v0.3.2
v0.3.1
v0.2.55
v0.2.54
v0.2.53
v0.2.52
- Add UserSecretsId to well-known properties (#48).
v0.2.51
- Use correct MSBuild SDK folder for .NET Core 3.0 and newer (#46).
v0.2.50
- Enable per-workspace override of
MSBuildExtensionsPath
and MSBuildExtensionsPath32
(#35).
v0.2.49
- Prevent "dotnet --info" hanging when its output is larger than the process STDOUT buffer (#42).
v0.2.47
- Improvements to logging during startup (#42).
v0.2.46
- Log configured package sources when initialising a project document (#44).
v0.2.45
- Handle localised output from
dotnet --info
(#43).
v0.2.44
- Fix bug in parsing of extension settings.
v0.2.43
v0.2.42
- Initial support for flattened (path-based) extension settings (tintoy/msbuild-project-tools-server#7).
- Start removing file-system hyperlinks from hover tooltips, since VS Code no longer renders them correctly.
v0.2.41
- Use latest stable version of
NuGet.Configuration
to add support for encrypted credentials in NuGet.config
(#39).
v0.2.39
- Further improvements to log output (especially for project-load failures; exceptions from invalid project XML are only logged when configured log level is Debug or Verbose).
v0.2.38
v0.2.37
v0.2.36
v0.2.35
- Produce cleaner stack-traces using Demystifier.
v0.2.34
v0.2.33
- Correctly handle parsing of MSBuild expressions where the root expression is an unquoted string (i.e. composite expression including one or more string-literal text sequences).
v0.2.32
- Expression support is no longer experimental!
v0.2.31
- Ensure package Ids and version appear before other completion types in
PackageReference
elements / attributes.
v0.2.30
- Add completion for
IsPackable
property.
v0.2.29
- Bug-fix: Language server process fails to terminate correctly on Linux (#36).
v0.2.28
- Add completion for
LangVersion
property.
- Improve metadata completions for
Content
items.
- Wait for Exit notification before terminating server process (#36).
v0.2.27
- LSP library's logging now uses configured logging level.
v0.2.26
- Implement completion for XML comments.
v0.2.25
- Implement completion for top-level
<Import>
element.
v0.2.24
- Make ASP.NET core snippets version-specific by @doggy8088 (#32).
- Implement default value(s) for well-known property completions (#31).
v0.2.23
- Use latest version of OmniSharp LSP libraries (improves stability and diagnostic capabilities).
v0.2.22
v0.2.21
v0.2.20
v0.2.19
- Bug-fix: Completions don't always work correctly in .props files (#27).
- Use latest OmniSharp LSP packages.
v0.2.18
v0.2.17
- Add completions for item elements.
- Split out language server from VS Code extension.
- Never auto-show output window on messages from language server (#25).
v0.2.16
- Bug-fix: language server does not correctly report server capabilities when first initialised (#22).
v0.2.15
- Add support for passing language service configuration in
InitializeParams.InitializationOptions
(#17).
v0.2.14
- Offer element completions, when appropriate, in whitespace or element text (#15).
- Improve completion behaviour.
- Improve performance of element and attribute completions for tasks in
Target
elements.
v0.2.13
- Bug-fix: attribute completions a...
Read more v0.6.3 Change Log v0.6.3
v0.6.0
- Extension startup time has been improved.
- The MSBuild language server now runs on .NET 8.
- Isolated runtime for the language server is back, so users no longer need to have a specific version of .NET to be installed to be able to use the extension.
v0.5.3
v0.5.2
- Revert usage of the
vscode-dotnet-runtime
extension (#89 - isolated runtimes are problematic if you want to use global SDKs).
v0.5.1
- Temporary roll-back from v0.5.0 to v0.4.5 (#137).
v0.5.0
- The .NET runtime, required to run the language server, is now acquired using the
vscode-dotnet-runtime
extension as a dependency (so you don't need to have that specific version of .NET on your machine installed to use the extension)
- All completion are now shown by default
- Basic integration with
redhat.vscode-xml
extension is now provided, so you can use its features for msbuild
language
- Language server, packed with the extension, is now built in release mode
- Extension bundle size has been significantly optimized
- Dependencies have been updaded to address known security vulnerabilities
v0.4.9
v0.4.8
v0.4.7
v0.4.6
- Simplify logic for detecting .NET host version (#99).
v0.4.5
- Improve parsing of output from
dotnet --info
(#98).
v0.4.4
- Always roll forward to the latest (stable) installed version of the runtime (#90).
- Mark extension as a workspace extension to enable correct behaviour in remote scenarios (#99).
v0.6.1 Change Log v0.6.0
- Extension startup time has been improved.
- The MSBuild language server now runs on .NET 8.
- Isolated runtime for the language server is back, so users no longer need to have a specific version of .NET to be installed to be able to use the extension.
v0.5.3
v0.5.2
- Revert usage of the
vscode-dotnet-runtime
extension (#89 - isolated runtimes are problematic if you want to use global SDKs).
v0.5.1
- Temporary roll-back from v0.5.0 to v0.4.5 (#137).
v0.5.0
- The .NET runtime, required to run the language server, is now acquired using the
vscode-dotnet-runtime
extension as a dependency (so you don't need to have that specific version of .NET on your machine installed to use the extension)
- All completion are now shown by default
- Basic integration with
redhat.vscode-xml
extension is now provided, so you can use its features for msbuild
language
- Language server, packed with the extension, is now built in release mode
- Extension bundle size has been significantly optimized
- Dependencies have been updaded to address known security vulnerabilities
v0.4.9
v0.4.8
v0.4.7
v0.4.6
- Simplify logic for detecting .NET host version (#99).
v0.4.5
- Improve parsing of output from
dotnet --info
(#98).
v0.4.4
- Always roll forward to the latest (stable) installed version of the runtime (#90).
- Mark extension as a workspace extension to enable correct behaviour in remote scenarios (#99).
0.4.3
- Fix ArgumentNullException from NuGet client library when requesting package version completions (#91).
0.4.0
0.3.16
0.3.15
0.3.14
- Correctly handle preview versions of the .NET SDK when discovering MSBuild instances (#74).
0.3.13
- Improve detection logic for .NET host version during extension startup (#73).
0.3.12
0.3.11
0.3.10
v0.3.8
- Completions now correctly replace trigger characters, if any (#67).
v0.3.7
- Explicitly watch parent process for termination (#53).
v0.3.6
- Update MSBuild engine packages to v16.5.0 (#66).
v0.3.4
- Add IntelliSense for
GenerateDocumentationFile
property (#60).
v0.3.3
- Use v16.4.0 of the MSBuild engine (#59).
v0.3.2
v0.3.1
v0.2.55
v0.2.54
v0.2.53
v0.2.52
- Add UserSecretsId to well-known properties (#48).
v0.2.51
- Use correct MSBuild SDK folder for .NET Core 3.0 and newer (#46).
v0.2.50
- Enable per-workspace override of
MSBuildExtensionsPath
and MSBuildExtensionsPath32
(#35).
v0.2.49
- Prevent "dotnet --info" hanging when its output is larger than the process STDOUT buffer (#42).
v0.2.47
- Improvements to logging during startup (#42).
v0.2.46
- Log configured package sources when initialising a project document (#44).
v0.2.45
- Handle localised output from
dotnet --info
(#43).
v0.2.44
- Fix bug in parsing of extension settings.
v0.2.43
v0.2.42
- Initial support for flattened (path-based) extension settings (tintoy/msbuild-project-tools-server#7).
- Start removing file-system hyperlinks from hover tooltips, since VS Code no longer renders them correctly.
v0.2.41
- Use latest stable version of
NuGet.Configuration
to add support for encrypted credentials in NuGet.config
(#39).
v0.2.39
- Further improvements to log output (especially for project-load failures; exceptions from invalid project XML are only logged when configured log level is Debug or Verbose).
v0.2.38
v0.2.37
v0.2.36
v0.2.35
- Produce cleaner stack-traces using Demystifier.
v0.2.34
v0.2.33
- Correctly handle parsing of MSBuild expressions where the root expression is an unquoted string (i.e. composite expression including one or more string-literal text sequences).
v0.2.32
- Expression support is no longer experimental!
v0.2.31
- Ensure package Ids and version appear before other completion types in
PackageReference
elements / attributes.
v0.2.30
- Add completion for
IsPackable
property.
v0.2.29
- Bug-fix: Language server process fails to terminate correctly on Linux (#36).
v0.2.28
- Add completion for
LangVersion
property.
- Improve metadata completions for
Content
items.
- Wait for Exit notification before terminating server process (#36).
v0.2.27
- LSP library's logging now uses configured logging level.
v0.2.26
- Implement completion for XML comments.
v0.2.25
- Implement completion for top-level
<Import>
element.
v0.2.24
- Make ASP.NET core snippets version-specific by @doggy8088 (#32).
- Implement default value(s) for well-known property completions (#31).
v0.2.23
- Use latest version of OmniSharp LSP libraries (improves stability and diagnostic capabilities).
v0.2.22
v0.2.21
v0.2.20
v0.2.19
- Bug-fix: Completions don't always work correctly in .props files (#27).
- Use latest OmniSharp LSP packages.
v0.2.18
v0.2.17
- Add completions for item elements.
- Split out language server from VS Code extension.
- Never auto-show output window on messages from language server (#25).
v0.2.16
- Bug-fix: language server does not correctly report server capabilities when first initialised (#22).
v0.2.15
- Add support for passing language service configuration in
InitializeParams.InitializationOptions
(#17).
v0.2.14
- Offer element completions, when appropriate, in whitespace or element text (#15).
- Improve completion behaviour.
- Improve performance of element and attribute completions for tasks in
Target
elements.
v0.2.13
- Bug-fix: attribute completions are erroneously offered when creating a new element under an
ItemGroup
element (#21).
#...
Read more v0.6.0 Change Log v0.6.0
- Extension startup time has been improved.
- The MSBuild language server now runs on .NET 8.
- Isolated runtime for the language server is back, so users no longer need to have a specific version of .NET to be installed to be able to use the extension.
v0.5.3
v0.5.2
- Revert usage of the
vscode-dotnet-runtime
extension (#89 - isolated runtimes are problematic if you want to use global SDKs).
v0.5.1
- Temporary roll-back from v0.5.0 to v0.4.5 (#137).
v0.5.0
- The .NET runtime, required to run the language server, is now acquired using the
vscode-dotnet-runtime
extension as a dependency (so you don't need to have that specific version of .NET on your machine installed to use the extension)
- All completion are now shown by default
- Basic integration with
redhat.vscode-xml
extension is now provided, so you can use its features for msbuild
language
- Language server, packed with the extension, is now built in release mode
- Extension bundle size has been significantly optimized
- Dependencies have been updaded to address known security vulnerabilities
v0.4.9
v0.4.8
v0.4.7
v0.4.6
- Simplify logic for detecting .NET host version (#99).
v0.4.5
- Improve parsing of output from
dotnet --info
(#98).
v0.4.4
- Always roll forward to the latest (stable) installed version of the runtime (#90).
- Mark extension as a workspace extension to enable correct behaviour in remote scenarios (#99).
0.4.3
- Fix ArgumentNullException from NuGet client library when requesting package version completions (#91).
0.4.0
0.3.16
0.3.15
0.3.14
- Correctly handle preview versions of the .NET SDK when discovering MSBuild instances (#74).
0.3.13
- Improve detection logic for .NET host version during extension startup (#73).
0.3.12
0.3.11
0.3.10
v0.3.8
- Completions now correctly replace trigger characters, if any (#67).
v0.3.7
- Explicitly watch parent process for termination (#53).
v0.3.6
- Update MSBuild engine packages to v16.5.0 (#66).
v0.3.4
- Add IntelliSense for
GenerateDocumentationFile
property (#60).
v0.3.3
- Use v16.4.0 of the MSBuild engine (#59).
v0.3.2
v0.3.1
v0.2.55
v0.2.54
v0.2.53
v0.2.52
- Add UserSecretsId to well-known properties (#48).
v0.2.51
- Use correct MSBuild SDK folder for .NET Core 3.0 and newer (#46).
v0.2.50
- Enable per-workspace override of
MSBuildExtensionsPath
and MSBuildExtensionsPath32
(#35).
v0.2.49
- Prevent "dotnet --info" hanging when its output is larger than the process STDOUT buffer (#42).
v0.2.47
- Improvements to logging during startup (#42).
v0.2.46
- Log configured package sources when initialising a project document (#44).
v0.2.45
- Handle localised output from
dotnet --info
(#43).
v0.2.44
- Fix bug in parsing of extension settings.
v0.2.43
v0.2.42
- Initial support for flattened (path-based) extension settings (tintoy/msbuild-project-tools-server#7).
- Start removing file-system hyperlinks from hover tooltips, since VS Code no longer renders them correctly.
v0.2.41
- Use latest stable version of
NuGet.Configuration
to add support for encrypted credentials in NuGet.config
(#39).
v0.2.39
- Further improvements to log output (especially for project-load failures; exceptions from invalid project XML are only logged when configured log level is Debug or Verbose).
v0.2.38
v0.2.37
v0.2.36
v0.2.35
- Produce cleaner stack-traces using Demystifier.
v0.2.34
v0.2.33
- Correctly handle parsing of MSBuild expressions where the root expression is an unquoted string (i.e. composite expression including one or more string-literal text sequences).
v0.2.32
- Expression support is no longer experimental!
v0.2.31
- Ensure package Ids and version appear before other completion types in
PackageReference
elements / attributes.
v0.2.30
- Add completion for
IsPackable
property.
v0.2.29
- Bug-fix: Language server process fails to terminate correctly on Linux (#36).
v0.2.28
- Add completion for
LangVersion
property.
- Improve metadata completions for
Content
items.
- Wait for Exit notification before terminating server process (#36).
v0.2.27
- LSP library's logging now uses configured logging level.
v0.2.26
- Implement completion for XML comments.
v0.2.25
- Implement completion for top-level
<Import>
element.
v0.2.24
- Make ASP.NET core snippets version-specific by @doggy8088 (#32).
- Implement default value(s) for well-known property completions (#31).
v0.2.23
- Use latest version of OmniSharp LSP libraries (improves stability and diagnostic capabilities).
v0.2.22
v0.2.21
v0.2.20
v0.2.19
- Bug-fix: Completions don't always work correctly in .props files (#27).
- Use latest OmniSharp LSP packages.
v0.2.18
v0.2.17
- Add completions for item elements.
- Split out language server from VS Code extension.
- Never auto-show output window on messages from language server (#25).
v0.2.16
- Bug-fix: language server does not correctly report server capabilities when first initialised (#22).
v0.2.15
- Add support for passing language service configuration in
InitializeParams.InitializationOptions
(#17).
v0.2.14
- Offer element completions, when appropriate, in whitespace or element text (#15).
- Improve completion behaviour.
- Improve performance of element and attribute completions for tasks in
Target
elements.
v0.2.13
- Bug-fix: attribute completions are erroneously offered when creating a new element under an
ItemGroup
element (#21).
#...
Read more v0.4.1 Changes
- Support for .NET 6 (#88)
- Support for NuGet feeds requiring authentication (#39).
Notes
If you want to use the MSBuild language service, you must have the .NET Core 6.0 SDK or runtime present on the system path (but your project can target whatever platform / version it wants to). If you don't have it, then the extension will fall back to using the classic PackageReference completion provider (MSBuild-related functionality will not be available).
Installing
To use this extension, either install it from the VS marketplace, or download the VSIX package and install it by choosing "Install from VSIX" from the menu on the top right of the extensions panel in VS Code.
More information
See the README for more information.
v0.4.0 Changes
- Support for NuGet feeds requiring authentication (#39).
Notes
If you want to use the MSBuild language service, you must have the .NET Core 5.0 SDK or runtime present on the system path (but your project can target whatever platform / version it wants to). If you don't have it, then the extension will fall back to using the classic PackageReference completion provider (MSBuild-related functionality will not be available).
Installing
To use this extension, either install it from the VS marketplace, or download the VSIX package and install it by choosing "Install from VSIX" from the menu on the top right of the extensions panel in VS Code.
More information
See the README for more information.
v0.4.0-preview1
Initial support for .NET 6 (preview 7).
Has not been tested yet.
Note - this build requires (at a minimum) v6.0.0-preview.7.21378.6 of the .NET runtime.
MSBuild Project Tools language service v0.3.2 Changes
Notes
If you want to use the MSBuild language service, you must have the .NET Core 3.0 SDK or runtime present on the system path (but your project can target whatever platform / version it wants to). If you don't have it, then the extension will fall back to using the classic PackageReference completion provider (MSBuild-related functionality will not be available).
Installing
To use this extension, either install it from the VS marketplace, or download the VSIX package and install it by choosing "Install from VSIX" from the menu on the top right of the extensions panel in VS Code.
More information
See the README for more information.
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4