dotnet / dotnet/project-system

Support VB MyApplication application model

Open
#5,056 3 comments 1 reaction 0 assignees View on GitHub
Blocked Parity-Legacy-Feature Triage-Approved
Dominant language
C#
Stars
1k
Forks
415
PR merge metrics
No merged PRs in 30d

Description

This is a tracking issue for supporting MyApplication in SDK-style projects.

- [x] Support VBProjectProperties3, or otherwise support MyType property (#5046)
- [x] Allow single file generators to produce source code even when not DesignTimeInputs or DesignTimeSharedInputs ([CPS PR](https://devdiv.visualstudio.com/DevDiv/_git/CPS/pullrequest/191669))
- [x] Allow CPS to return a value for VSHPROPID_SupportedMyApplicationTypes ([CPS PR](https://devdiv.visualstudio.com/DevDiv/_git/CPS/pullrequest/195713))
- [ ] Support VSHPROPID_SupportedMyApplicationTypes (#4709)
- [ ] ... possibly more to be identified ...
- [x] Turn off and remove the block for the MyApplication property in CPS projects
https://github.com/dotnet/project-system/blob/22551afdb2ad5330be2b82e35e632e3f989d70c2/src/Microsoft.VisualStudio.Editors/PropPages/ApplicationPropPageVBWinForms.vb#L241

Contributor guide

Open the contributing guide

Research direction

Review the remaining unchecked item, #4709, and the referenced ApplicationPropPageVBWinForms.vb location at line 241, then trace the MyApplication support work listed in this tracking issue. Done means VSHPROPID_SupportedMyApplicationTypes is supported and the corresponding checklist item can be completed.

Written by the indexing model from the issue text.

Assessment

Tech stack
visualbasic
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.