ReSharper to refaktoryzacja i rozszerzenie produktywności opracowane przez JetBrains, które rozszerza natywną funkcjonalność wersji Microsoft Visual Studio od 2003 roku.
Resharper lubi wskazywać wiele funkcji na stronie asp.net, które można ustawić na statyczne. Czy to pomaga mi, jeśli sprawiam, że stają się statyczne? Czy powinienem uczynić je statycznymi i przenieść je do klasy użytkowej?
Często chcę sprawdzić, czy podana wartość pasuje do wartości na liście (np. Podczas sprawdzania poprawności): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Ostatnio zauważyłem, że ReSharper prosi mnie o uproszczenie tych zapytań, aby: if (acceptedValues.All(v => v != someValue)) { // exception logic } Oczywiście jest …
Kiedy uruchomiłem ReSharper na moim kodzie, na przykład: if (some condition) { Some code... } ReSharper dał mi powyższe ostrzeżenie (polecenie Invert „if”, aby zmniejszyć zagnieżdżanie) i zasugerował następującą korektę: if (!some condition) return; Some code... Chciałbym zrozumieć, dlaczego tak jest lepiej. Zawsze myślałem, że użycie „return” w środku metody …
Mam problem z programem Visual Studio w rozwiązaniu C #. Wyświetla całkowicie losowe błędy, ale projekty się kompilują. W tej chwili mam 33 pliki z błędami i widzę w nich wszystkie czerwone linie. Próbowałem wyczyścić / odbudować rozwiązanie, zamknąć program Visual Studio, a nawet ponownie uruchomić komputer. Upewniłem się również, …
Pomocy, bez której nie mogę funkcjonować Resharper. Nagle mój Alt+ Enter ↵skrót (aby wyświetlić listę akcji) przestał działać. Ktoś tego doświadczył lub wie, jak to naprawić?
Mam Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44 zainstalowany. Problem polega na tym, że żadne skróty nie są aktywne od czasu zainstalowania Resharper. Na przykład: mogę zmienić nazwę poprzez „Refaktoryzuj> Zmień nazwę”. Ale skrót Ctrl+ Rnic nie robi. Mam ustawiony schemat klawiatury ReSharper do „Visual Studio” in „Resharper> …
Mam ten kod: 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 …
Właśnie zacząłem używać ReSharpera z Visual Studio (po wielu zaleceniach dotyczących SO). Aby to wypróbować, otworzyłem najnowszy projekt ASP.NET MVC. Jedną z pierwszych i najczęstszych rzeczy, które zauważyłem, sugeruje to zmianę większości / wszystkich moich wyraźnych deklaracji na var. Na przykład: //From This: MyObject foo = DB.MyObjects.SingleOrDefault(w => w.Id == …
Tworzę szablon projektu Pryzmat, a szablon działa świetnie. Ale po utworzeniu projektu z szablonem niektóre pliki wyglądają tak: Mimo pozorów wszystko jest w porządku. Jeśli wykonam Przebuduj wszystko , widzę, że rozwiązanie buduje się bez błędów: Ale wszystko po przebudowaniu nie pozbywa się „błędów” wyświetlanych w oknie edytora. (Należy pamiętać, …
Nie mogę edytować żadnych plików w projekcie w Visual Studio 2013. Zdarza się to tylko w jednym projekcie. Jeśli otworzę inny projekt, będę mógł dobrze napisać, ale kiedy wrócę do problemu, nie mogę pisać w oknach edytora. Nie jestem pewien, czy to ważne, ale projekt, który daje mi problemy, na …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.