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

Address analyzer and generator torn state with Visual Studio #42087

Open
marcpopMSFT opened this issue Jul 10, 2024 · 1 comment
Open

Address analyzer and generator torn state with Visual Studio #42087

marcpopMSFT opened this issue Jul 10, 2024 · 1 comment
Assignees
Labels
Area-Infrastructure untriaged Request triage from a team member

Comments

@marcpopMSFT
Copy link
Member

marcpopMSFT commented Jul 10, 2024

Per #41790, this issue is to track the work that is required.

  • Using SDK compiler in torn builds #41791
  • Analyzers that can should separately insert into Visual Studio
    • ✅Razor
    • Roslyn
    • Roslyn-analyzers
  • Analyzers that can't easily, should insert with the SDK
    • runtime, aspnet, windowsdesktop
    • Identify where those analyzers come from
    • Created a transport package similar to our existing ones (VS.Redist.Common.Net.Core.SDK)
    • Create VS setup authoring either included in the transport package or listed on the VS side
    • Change the compiler to load the analyzers from the VS location when expected
    • Create a package version in the .NET version props file
    • Enable ngen in VS
@dotnet-issue-labeler dotnet-issue-labeler bot added Area-Infrastructure untriaged Request triage from a team member labels Jul 10, 2024
@marcpopMSFT
Copy link
Member Author

Per our meeting, I created a new issue to outline the work and linked to your design PR and your issue tracking the work for the msbuild.exe case. Feel free to update, @jaredpar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Infrastructure untriaged Request triage from a team member
Projects
None yet
Development

No branches or pull requests

2 participants