COMn and LPTn with 1-3 superscripts are not accounted for
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
Research direction
Start in src/Microsoft.VisualStudio.SolutionPersistence/Model/SolutionModel.cs around lines 415-418, then compare the existing COMn and LPTn handling with the linked Windows naming-conventions note. Done means the restrictions include U+00B9, U+00B2, and U+00B3 as well as digits one through nine; verify the relevant solution-persistence tests if available.
Written by the indexing model from the issue text.
Description
Windows restrictions on COMn and LPTn include digits one through nine as well as superscripted digits one through three. Specifically, U+00B9, U+00B2, and U+00B3. See the note under "naming conventions": https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file#file-and-directory-names
- Dominant language
- C#
- Stars
- 213
- Forks
- 14
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/vs-solutionpersistence
-
Difficulty 5/5 Over a week Newbie friendliness 45/100
-
Difficulty 3/5 1-2 days Newbie friendliness 72/100
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
Name validation is stricter than VS and MSBuildMay be free again @richardstanton claimed this 122 days ago, and no pull request is open. Open
microsoft/vs-solutionpersistence#151 · 1 assignee ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
microsoft/vs-solutionpersistence#147 · 4 reactions ·
All issues in microsoft/vs-solutionpersistence
Similar issues
-
[Bug]: Missing extensions in Agent Card capabilities in v0.3 compat modePossibly taken @hwanders claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
a2aproject/a2a-dotnet#514 · 1 comment ·
Maintainers usually reply within 2 days
-
agentic-workflows untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
VS Code
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
AlamoEngine-Tools/pg-starwarsgame-lsp#207 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
elsa-workflows/elsa-core#8593 ·
Maintainers usually reply within 1 day
-
GpioController.QueryComponentInformation() throws NotSupportedException with RaspberryPi3DriverOpenuntriaged
Difficulty 2/5 1-3 hours Newbie friendliness 78/100