ReSharper è un refactoring e un'estensione della produttività di JetBrains che estende le funzionalità native delle versioni di Microsoft Visual Studio dal 2003.
A Resharper piace sottolineare più funzioni per pagina asp.net che potrebbero essere rese statiche. Mi aiuta se li faccio statici? Devo renderli statici e spostarli in una classe di utilità?
Nel mio codice ho bisogno di utilizzare IEnumerable<>più volte, quindi ottenere l'errore Resharper di "Possibile enumerazione multipla di IEnumerable". Codice di esempio: public List<object> Foo(IEnumerable<object> objects) { if (objects == null || !objects.Any()) throw new ArgumentException(); var firstObject = objects.First(); var list = DoSomeThing(firstObject); var secondList = DoSomeThingElse(objects); list.AddRange(secondList); return …
Ho installato ReSharper e funziona in Visual Studio, ma come posso disabilitarlo? Ogni volta che cerco nel menu ReSharper non riesco a trovare un'opzione di disabilitazione.
Spesso voglio verificare se un valore fornito corrisponde a uno in un elenco (ad es. Durante la convalida): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Di recente, ho notato ReSharper che mi chiede di semplificare queste query per: if (acceptedValues.All(v => v != someValue)) { // …
Quando ho eseguito ReSharper sul mio codice, ad esempio: if (some condition) { Some code... } ReSharper mi ha dato l'avvertimento di cui sopra (Inverti istruzione "if" per ridurre l'annidamento) e mi ha suggerito la seguente correzione: if (!some condition) return; Some code... Vorrei capire perché è meglio. Ho sempre …
Ho un problema con Visual Studio su una soluzione C #. Mostra errori totalmente casuali, ma i progetti vengono compilati. In questo momento, ho 33 file con errori e posso vedere tutte le linee rosse. Ho provato a pulire / ricostruire la soluzione, chiudendo Visual Studio e persino riavviando il …
Aiuto, non posso funzionare senza Resharper. All'improvviso my Alt+ Enter ↵scorciatoia (per richiamare l'elenco delle azioni) ha smesso di funzionare. Qualcuno ha sperimentato questo o sa come risolvere?
Ho Visual Studio 2012 + ReSharper 7.1.1000.900 + StyleCop 4.7.44 installato. Il problema è che non sono attivi collegamenti da quando è stato installato Resharper. Ad esempio: posso rinominare tramite 'Refactor> Rinomina'. Ma shorcut Ctrl+ Rnon fa nulla. Ho impostato lo schema della tastiera di Resharper su "Visual Studio" in …
Ho questo codice: private async void ContextMenuForGroupRightTapped(object sender, RightTappedRoutedEventArgs args) { CheckBox ckbx = null; if (sender is CheckBox) { ckbx = sender as CheckBox; } if (null == ckbx) { return; } string groupName = ckbx.Content.ToString(); var contextMenu = new PopupMenu(); // Add a command to edit the current …
Ho appena iniziato a utilizzare ReSharper con Visual Studio (dopo i numerosi consigli su SO). Per provarlo ho aperto un recente progetto ASP.NET MVC. Una delle prime e più frequenti cose che ho notato suggerire è invece cambiare la maggior parte delle mie dichiarazioni esplicite var. Per esempio: //From This: …
Sto creando un modello di progetto Prism e il modello funziona alla grande. Ma dopo aver creato un progetto con il modello, alcuni file sembrano così: Nonostante le apparenze, va tutto bene. Se eseguo una ricostruzione tutto, vedo che la soluzione viene compilata senza errori: Ma la ricostruzione tutto non …
Non riesco a modificare alcun file in un progetto in Visual Studio 2013. Succede solo in un progetto. Se apro un progetto diverso sono in grado di digitare bene, ma una volta tornato al progetto problema non riesco a digitare nelle finestre dell'editor. Non sono sicuro che sia importante, ma …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.