Are install/uninstall scripts needed in default analyzer templates?
Are install.ps1 and uninstall.ps1 needed?
https://github.com/dotnet/roslyn-sdk/tree/b12057223f0b36a0bf1608418830d4675790d760/src/VisualStudio.Roslyn.SDK/Roslyn.SDK/ProjectTemplates/CSharp/Diagnostic/Package
I never found myself using them. Would be better to either delete them or document the use case.
These are still used by projects that are not using <PackageReference> for NuGet.
Does https://docs.microsoft.com/dotnet/csharp/roslyn-sdk/tutorials/how-to-write-csharp-analyzer-code-fix sounds like a good place to document this?
It might be better to just add a one-line comment at the top of them saying they are used for NuGet package support prior to PackageReference?