dotnet / dotnet/project-system
Feature Request: Contract for proffering an available launch profile
- Dominant language
- C#
- Stars
- 1k
- Forks
- 415
- PR merge metrics
- No merged PRs in 30d
Description
**Visual Studio Version**: 16.9
**Summary**:
Please add a MEF contract with meta-data for proffering a Launch Profile without loading an additional assembly.
**User Impact**:
Currently this is supported, but only by exporting a IProjectDynamicLoadComponent which needs to load and create an instance of ILaunchProfile/IPersistOption. If a new contract were added to support this feature w/o loading an assembly it would minimize the assembly loads before the feature is in use.
Two examples of extensions that proffering a Launch Profiles this way are: [.NET Core Debugging with WSL 2](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.Dot-Net-Core-Debugging-With-Wsl2) and [Bridge to Kubernetes](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.mindaro).
Contributor guide
Assessment
This issue has not been assessed yet.