NightOwl888 commented on issue #1037:
URL: https://github.com/apache/lucenenet/issues/1037#issuecomment-2492353624

   > That might be a minor annoyance to someone actively developing the 
analyzer rules or switching to an older branch where those rules might be 
outdated (at least in Visual Studio), but I'd imagine those won't change often 
enough for that to warrant needing to publish them to nuget just for working 
around that. I think the common case would be that the rules, once developed, 
will not be changing often enough for this to matter that much, and that 
there's a fairly easy workaround (clean, rebuild, and reopen if using VS).
   
   Not exactly. If someone pulls down the branch with changed rules in it and 
builds locally, it won't load the rules for that developer. They may not even 
be aware the rules have changed, but the rules don't take effect until the IDE 
is restarted. That is more than a minor annoyance. I often keep the IDE open 
for weeks at a time and would not get these updates that entire time.
   
   A NuGet package avoids this hassle entirely. The developer pulls down a 
branch and NuGet restore will install the new analyzer with the rest of the 
dependencies. No restart required and the developer doesn't even have to be 
aware that it updated.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@lucenenet.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to