Utilizzando il Resharper, possiamo fare clic con il pulsante destro del mouse su References per un progetto e selezionare Optimize References. Questo ci mostra librerie di classi che non sono in uso o richieste dal compilatore.Esiste un modo in cui è possibile che Resharper ignori un riferimento inutilizzato?
Ho una libreria di classi che deve essere utilizzata solo come riferimento (non sarà mai necessario utilizzare effettivamente il codice). La DLL è configurata per iniettarsi automaticamente all'avvio fino a quando fa parte dei riferimenti. Nel caso in cui si curi il motivo per cui questo sarebbe mai stato fatto, gestisce gli errori non trovati e gli errori per i progetti ASP.NET MVC (Nuget package page).
Esiste un modo per indicare a Resharper che questo riferimento fa parte o meno del compilatore o di una parte dei riferimenti utilizzati? Voglio solo provare e impedire agli sviluppatori di rimuovere la mia DLL in caso di incidente.
Personalmente, vorrei solo farlo conoscere a loro. Se stanno lavorando a quel progetto, dovrebbero sapere cosa fa e cosa è richiesto. Curioso però se c'è ancora un modo. – TyCobb
La maggior parte degli sviluppatori non ha intenzione di passare attraverso questo (soprattutto se non hanno installato il resharper). Ma mi piace assicurarmi di aver coperto tutte le mie basi. Sono il tipo di persona che ottimizza i riferimenti per assicurarmi che non ci siano librerie di classi inutili in giro. – techvice
Trovo pacchetti nuget che cambiano il comportamento dell'applicazione per la loro semplice presenza senza la registrazione esplicita nel codice di avvio dell'applicazione piuttosto fastidioso. – CodesInChaos