ReSharper est une extension de refactorisation et de productivité de JetBrains qui étend les fonctionnalités natives des versions de Microsoft Visual Studio depuis 2003.
Resharper aime souligner plusieurs fonctions par page asp.net qui pourraient être rendues statiques. Est-ce que cela m'aide à les rendre statiques? Dois-je les rendre statiques et les déplacer vers une classe utilitaire?
Dans mon code, j'ai besoin d'utiliser IEnumerable<>plusieurs fois ainsi obtenir l'erreur Resharper de "Énumération multiple possible de IEnumerable". Exemple de code: 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 list; …
J'ai installé ReSharper et cela fonctionne dans Visual Studio, mais comment le désactiver? Chaque fois que je recherche dans le menu ReSharper, je ne trouve pas d'option de désactivation.
Souvent, je veux vérifier si une valeur fournie correspond à une dans une liste (par exemple lors de la validation): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Récemment, j'ai remarqué que ReSharper me demandait de simplifier ces requêtes pour: if (acceptedValues.All(v => v != someValue)) { …
Lorsque j'ai exécuté ReSharper sur mon code, par exemple: if (some condition) { Some code... } ReSharper m'a donné l'avertissement ci-dessus (inverser l'instruction "if" pour réduire l'imbrication) et a suggéré la correction suivante: if (!some condition) return; Some code... J'aimerais comprendre pourquoi c'est mieux. J'ai toujours pensé que l'utilisation de …
J'ai un problème avec Visual Studio sur une solution C #. Il affiche des erreurs totalement aléatoires, mais les projets se construisent. À l'heure actuelle, j'ai 33 fichiers avec des erreurs et je peux voir des lignes rouges ondulées dans chacun d'eux. J'ai essayé de nettoyer / reconstruire la solution, …
Aide, je ne peux pas fonctionner sans Resharper. Tout à coup, mon raccourci Alt+ Enter ↵(pour afficher la liste d'actions) a cessé de fonctionner. Quelqu'un a vécu cela ou sait comment le réparer?
Je Visual Studio 2012 + ReSharper 7.1.1000.900 + StyleCop 04/07/44 installé. Le problème est qu'aucun raccourci n'est actif depuis l'installation de Resharper. Par exemple: je peux renommer via 'Refactor> Rename'. Mais shorcut Ctrl+ Rne fait rien. J'ai défini le schéma de clavier Resharper sur «Visual Studio» dans «Resharper> Options> Environnement> …
J'ai ce code: 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 …
Je viens de commencer à utiliser ReSharper avec Visual Studio (après les nombreuses recommandations sur SO). Pour l'essayer, j'ai ouvert un récent projet ASP.NET MVC. L'une des premières et des plus fréquentes choses que j'ai remarquées suggérer est de changer la plupart / toutes mes déclarations explicites à la varplace. …
Je crée un modèle de projet Prism et le modèle fonctionne très bien. Mais après avoir créé un projet avec le modèle, certains des fichiers ressemblent à ceci: Malgré les apparences, tout va bien. Si je fais une reconstruction tout, je vois que la solution se construit sans erreur: Mais …
Je ne peux pas modifier les fichiers d'un projet dans Visual Studio 2013. Cela ne se produit que dans un projet. Si j'ouvre un projet différent, je peux taper correctement, mais une fois que je reviens dans le projet problématique, je ne peux pas taper dans les fenêtres de l'éditeur. …
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.