ReSharper to refaktoryzacja i rozszerzenie produktywności opracowane przez JetBrains, które rozszerza natywną funkcjonalność wersji Microsoft Visual Studio od 2003 roku.
Nie wiem, jak mogę to naprawić, próbuję wykonać test jednostkowy metody „GetByTitle” Oto moje definicje: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); } test jednostkowy: [Test] public void can_load_by_title() …
Zauważyłem, że Resharper sugeruje, żebym włączył to: if (myObj.myProp is MyType) { ... } zaangażowany w to: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Dlaczego miałby sugerować tę zmianę? Jestem przyzwyczajony do sugerowania przez Resharpera zmian optymalizacyjnych i zmian w zakresie redukcji kodu, ale …
Mam ReSharper 4.5 w Visual Studio 2008. Teraz chcę zainstalować ReSharper 5, ale nie mogę tego zrobić przed odinstalowaniem ReSharper 4.5. Jak mogę odinstalować ReSharper 4.5?
Dlaczego ReSharper ocenia mnie za ten kod? private Control GetCorrespondingInputControl(SupportedType supportedType, object settingValue) { this.ValidateCorrespondingValueType(supportedType, settingValue); switch(supportedType) { case SupportedType.String: return new TextBox { Text = (string)settingValue }; case SupportedType.DateTime: return new MonthPicker { Value = (DateTime)settingValue, ShowUpDown = true }; default: throw new ArgumentOutOfRangeException(string.Format("The supported type value, {0} has …
Czy mogę skonfigurować ReSharper, aby naprawić kod C #, gdy nawiasy klamrowe nie są używane do otaczania jednowierszowego bloku kodu, na przykład: if (blnSomeCondition) DoSomething(); // complain if (blnSomeOtherCondition) { DoSomethingElse(); // don't complain } Dzięki
To jest rozszerzenie pytania z Access to Modified Closure . Chcę tylko sprawdzić, czy poniższe elementy są wystarczająco bezpieczne do użytku produkcyjnego. List<string> lists = new List<string>(); //Code to retrieve lists from DB foreach (string list in lists) { Button btn = new Button(); btn.Click += new EventHandler(delegate { MessageBox.Show(list); …
Dodaję nową metodę do klasy, która implementuje interfejs i lubię używać refaktoryzacji „Extract Interface” i po prostu dodać metodę do interfejsu. Ale nie wygląda na to, że ReSharper obsługuje dodawanie sygnatury metody do już istniejącego interfejsu. Czuję, że czegoś mi brakuje, jestem pewien, że można to jakoś zrobić. Może powinienem …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Mam rozwiązanie, które zawiera witrynę internetową i bibliotekę klas w programie Visual Studio 2008. Następnie mam inny projekt witryny sieci Web poza rozwiązaniem, który musi odwoływać się do biblioteki klas. Klikam prawym przyciskiem myszy folder Bin lub projekt i wybieram opcję Dodaj odniesienie, a następnie wybieram mój projekt biblioteki klas, …
Próbuję użyć polecenia Ctrl+ R, Ctrl+ Rw programie Visual Studio 2008, aby zmienić nazwę zmiennej. Na dole pojawia się komunikat o błędzie, który to mówi „Kombinacja klawiszy ( Ctrl+ R, Ctrl+ R) jest powiązana z poleceniem (& Zmień nazwę ...), które nie jest obecnie dostępne”. Nie uruchamiam go ani niczego, …
Używam programu Visual Studio 2010 + Resharper i wyświetla ostrzeżenie dotyczące następującego kodu: if (rect.Contains(point)) { ... } rectto readonly Rectanglepole, a Resharper pokazuje mi to ostrzeżenie: „Nieczysta metoda jest wywoływana dla pól tylko do odczytu typu wartości”. Jakie są nieczyste metody i dlaczego jest mi pokazywane to ostrzeżenie?
Zauważyłem kilka razy w ciągu ostatnich miesięcy, że czasami używam małej żółtej ikony żarówki i klikam ją prawym przyciskiem myszy i wybieram opcję, aby coś dla mnie naprawić, a następnie po prostu podkreśla to, co miał naprawić, i wyskakuje komunikat o treści „Nie udało się zmodyfikować dokumentów”. Czy ktoś miał …
Nasze projekty są zorganizowane w rozwiązaniu głównym (zawierającym każdy projekt) i wielu mniejszych rozwiązaniach zawierających grupy powiązanych projektów. Chciałbym udostępniać te same ustawienia Resharper w każdym rozwiązaniu, upewniając się, że programiści nigdy nie muszą importować plików konfiguracyjnych w Resharper ani robić niczego ręcznie w tej sprawie. Używana przez nas wersja …
Używam Unit Test Exploreri Unit Test Sessionsdo uruchomienia testów i nagle pojawia się błąd poniżej. Podczas uruchamiania Test -> Test explorertesty w ogóle się nie uruchamiają i nie widzę błędów. W obu przypadkach nic nie ma w Outputoknie. %USERPROFILE%\AppData\Local\MicrosoftPonownie zainstalowałem R #, wyczyściłem pamięć podręczną VS (in ), ponownie uruchomiłem …
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.