dotnet / dotnet/winforms

Create VB-to-shared-model and C# feature samples with migration guidance

Open
#14,979 0 comments 0 reactions 0 assignees View on GitHub
Review Issue
Dominant language
C#
Stars
4.9k
Forks
1.1k
Avg merge
20h 23m
Merged PRs (30d)
103

Description

## Objective

Create paired VB and C# samples plus an incremental migration example from `ApplicationEvents.vb`/MyApplication to the shared model. Show how existing VB projects remain valid, how applications opt in feature-by-feature, and where behavior intentionally differs.

## Completion guidance

- Keep the implementation focused on the objective while allowing the assignee to improve the approach based on research.
- Document important decisions, rejected alternatives, dependencies, and follow-up work.
- Add or update tests and documentation appropriate to the work.
- Verify locally and in CI where the task changes code or generated artifacts.

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing ApplicationEvents.vb/MyApplication material and the shared-model entry points, then compare the VB and C# sample patterns. Done means paired samples and an incremental migration example explain compatibility, feature opt-in, intentional differences, decisions, dependencies, and follow-up work, with appropriate tests and documentation verified locally and in CI.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, visualbasic
Domain
desktop, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.