vscode-dotnet-runtime/vscode-dotnet-sdk-extension
Noah Gilson 814208c72c
Improve FindPath API for Finding SDK w/out Feature Band (#2042)
* Fix acquisition error on non fully qualified version

The new, unreleased code for getting a feature band of a sdk version try catches when it tries to get the band. It will not throw if there is no band in the string which can be expected in certain cases, but it still posts an error to the event stream. Posting an error to the event stream causes the error to bubble up to the user even if it is caught. We need to take some additional action here so the user doesn't see an error popup for something that's not an error. This is blocking our release with all of the findPath features.

Resolves https://github.com/dotnet/vscode-dotnet-runtime/issues/2015

Version updates are to update the shas of the internal packages which got updated.

* Update imports

* remove extra else
2024-11-14 23:28:51 +00:00
..
.vscode Update classes to all have worker contexts 2023-11-08 10:18:25 -08:00
images Permit Installing .NET via a package.json file (#1976) 2024-10-04 09:22:04 -07:00
src Make all mkdirSync calls use the recursive option (#1986) 2024-10-15 10:03:44 -07:00
.npmrc Remediate npm configuration issues 2022-07-14 15:34:55 -07:00
CHANGELOG.md add changelog for runtiem and sdk extensions 2023-08-15 13:57:16 -05:00
README.md Address Noah's review notes 2023-08-22 22:03:41 -05:00
package-lock.json 2.2.1 Branding & Dependencies (#1983) 2024-10-15 11:43:22 -07:00
package.json Check Architecture on .NET FindPath API (#1974) 2024-10-22 11:37:31 -07:00
tsconfig.json Updating sample extension to expose SDK commands 2021-02-18 09:31:14 -08:00
webpack.config.js Respond to pr feedback from Sarah to improve code quality 2023-10-03 13:58:23 -07:00
yarn.lock Improve FindPath API for Finding SDK w/out Feature Band (#2042) 2024-11-14 23:28:51 +00:00

README.md

.NET SDK Install Tool

Version Installs

This VSCode extension allows acquisition of a local copy of the .NET SDK. While originally developed and intended to be used as part of the .NET Coding Pack, this extension can be used by other extensions like C# DevKit, Polyglot Notebooks, and others to ensure that a .NET SDK is available on the user's machine. This can be useful when another extension needs to make use of the .NET Toolchain to compile or run code.

Note: .NET SDKs installed with this extension are unique per-calling-extension, and will not be installed system-wide. This means they will not be usable from outside of the VS Code editor.

.NET Foundation

.NET for VSCode is a .NET Foundation project.

See the .NET home repo to find other .NET-related projects.

License

.NET Core (including this repo) is licensed under the MIT license.

Telemetry Notice

Please note that this extension collects telemetry by default and aims to follow the VS Code Telemetry Policy. You may disable this telemetry in the extension settings.