Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatically prompt to install the ".NET Compiler Platform SDK" VS component when needed #9011

Closed
haileymck opened this issue May 12, 2023 · 4 comments · Fixed by #9552
Closed
Assignees
Labels
Tenet-User Friendly This issue affects the "User Friendly" tenet; UI usability, accessibility or high-DPI related. Triage-Approved Reviewed and prioritized
Milestone

Comments

@haileymck
Copy link
Contributor

Summary

Allow for automatically prompting users to install the .NET compiler platform SDK when solution contains components that require such. For example, if a solution contains IsRoslynComponent, the user would be prompted to download the .NET compiler platform SDK.

User Impact

Issue opened due to request in highly rated feedback ticket. It is difficult for users to diagnose that the issue; having this feature would prevent users from encountering this as a blocking issue in the future.

@drewnoakes
Copy link
Member

drewnoakes commented May 12, 2023

Another trigger could be if a launch profile has a command that indicates it's launching an analyzer/source generator, such as defining "commandName": "DebugRoslynComponent".

@drewnoakes drewnoakes changed the title Automatically prompt to installation of the .NET Compiler Platform SDK Automatically prompt to install the ".NET Compiler Platform SDK" VS component when needed May 12, 2023
@drewnoakes
Copy link
Member

The number of reactions on this comment suggests this is a significant pain point for people. dotnet/roslyn-sdk#850 (comment)

@MiYanni MiYanni added Tenet-User Friendly This issue affects the "User Friendly" tenet; UI usability, accessibility or high-DPI related. good-first-issue [up-for-grabs] Good for learning and for external contributors. Relatively self-contained. Triage-Approved Reviewed and prioritized labels May 18, 2023
@MiYanni MiYanni added this to the Backlog milestone May 18, 2023
@IanKemp
Copy link

IanKemp commented Oct 5, 2024

Please can this be implemented?

@drewnoakes
Copy link
Member

@IanKemp fix in PR #9552

@drewnoakes drewnoakes removed the good-first-issue [up-for-grabs] Good for learning and for external contributors. Relatively self-contained. label Oct 9, 2024
@drewnoakes drewnoakes self-assigned this Oct 9, 2024
@drewnoakes drewnoakes modified the milestones: Backlog, 17.13 Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tenet-User Friendly This issue affects the "User Friendly" tenet; UI usability, accessibility or high-DPI related. Triage-Approved Reviewed and prioritized
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants