This is primarily npm link for the C# ecosystem. See the project readme for specific details.
Note: This is an alpha version. Please see the GitHub repository for issue tracking. Don't hesitate to comment on what is important to you.
Requirements
The extension farms out to both nuget and dotnet, so they must be in your path and runnable.
Changelog
0.1.2
Add an extension icon.
Update the extension description to be more useful.
0.1.1
Fix crash reporting.
0.1.0
Show an error dialog when tools are missing instead of crashing.
Optimize and minimze distributed files for a smaller install and better performance.
0.0.13
Added crash logging and telemetry in order to improve the software. This telemetry can be disabled using VSCode's global telemetry setting. Information collected is:
Version numbers of NuGet, dotnet, node
Which commands are executed
0.0.12
Fixes for macOS Catalina and NuGet v5.x
0.0.11
Support for Windows
Support for PackageReference
Removed limitations on package version and targets
Support registering single packages instead of just entire directories
Features and Usage
Open the command pallette and register NuGet packages to be locally linked (similar to npm link).
Next, link your code to local builds of your NuGet dependencies for the purpose of viewing source and debugging.
Finally, short circuit your downstream build process if you're building API and binary compatible changes. Watch will start a file watching task. When the build output of linked packages changes, those packages will be re-installed and optionally injected into your application.
Extension Settings
This extension contributes the following settings:
NuGet Extensions.defaultShortCircuitPaths: When set, running Watch will turn on short circuiting to these paths, comma separated.