dotnet / dotnet/project-system
Support VSHPROPID_SupportedMyApplicationTypes instead of VSHPROPID_SupportedOutputTypes for VB
Open
Blocked
Feature-Legacy-Application-Designer
Feature-WinForms
Feature-XAML
Parity-Legacy-Feature
Triage-Approved
- Dominant language
- C#
- Stars
- 1k
- Forks
- 415
- PR merge metrics
- No merged PRs in 30d
Description
Part of #4249
For VB projects the MyApplication model means that we need to return a value for VSHPROPID_SupportedMyApplicationTypes, and we need to not return VSHPROPID_SupportedOutputTypes to override them. Alternatively we could take a different approach here, like perhaps using capabilities to enable specific MyApplicationTypes, and allowing them to override OutputTypes.
This will unblock more work to ensure these new application types are correctly supported, and we only show the right options.
Contributor guide
Assessment
This issue has not been assessed yet.