Best (free?) dekompilator dla C# z integracją Visual Studio? [zamknięte]
W moim rozwoju Java miałem wielkie korzyści z jad/JadClipse dekompilator. Dzięki temu możliwe było poznanie Dlaczego trzecia biblioteka nie powiodła się, a nie zwykłe zgadywanie.
Szukam podobnej konfiguracji dla C# i Visual Studio. Jest to konfiguracja, w której mogę wskazać dowolną klasę lub zmienną w moim kodzie i uzyskać widok kodu dla tej konkretnej klasy.
Jaka jest najlepsza konfiguracja do tego? Chcę być w stanie użyć zwykłego " skok do deklaracja/implementacja", której używam do nawigacji po własnym kodzie. Nie ma aby być darmowym, ale byłby to bonus, gdyby był.
Powinien obsługiwać Visual Studio 2008 lub Visual Studio 2005 oraz. Net 2 i 3(.5).
8 answers
Oto dobry artykuł o reflektorze i jak zintegrować Reflektor z Visual Studio .
Szczególnie interesujący jest Reflektor.Dodatek VisualStudio. To dodatek, stworzony przez Jaime 'a Cansdale' a, pozwala na hostowanie w ramach Visual Studio. Dzięki temu dodatkowi możesz mieć Reflektor zintegrowane w środowisku Visual Studio.
aby uzyskać rozpoczęty, będziesz musiał mieć najnowszą wersję reflektora na swoim maszyna. Gdy już Pobierz Reflector, Pobierz najnowszą wersja Reflektora.Dodatek VisualStudio z http://www.testdriven.NET/reflector . Pobierz zawiera szereg pliki, które muszą być umieszczone w tym samym katalogu co Reflector.exe. Aby zainstalować dodatek, przejdź do wiersza poleceń i uruchom:Reflector.VisualStudio.exe /install
Po zainstalowaniu dodatku możesz zacząć używać programu Reflector z programu Visual Studio. Zauważysz nową pozycję menu, Addins, która ma opcja menu zatytułowana Reflektor. Ta opcja, po wybraniu, wyświetla Okno reflektora, które można zadokować w IDE. Dodatkowo, dodatek zapewnia obsługę menu kontekstowego.
Po kliknięciu prawym przyciskiem myszy w otwartym pliku kodu w programie Visual Studio zobaczysz menu Reflektora element rozszerzający się do podmenu z opcjami demontażu kodu do C # lub Visual Basic, wyświetla wykres wywołania lub wykres callee, a inne powiązane wybory. Menu kontekstowe zawiera również synchronizację z punktem menu reflektora, który, po kliknięciu synchronizuje przeglądarkę obiektów drzewo w oknie reflektora z aktualnym plikiem kodu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-15 08:55:41
Wypróbuj oprogramowanie open-source http://ilspy.net/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-09 13:47:58
Wtyczka Scout integruje Reflektor Z ReSharper, jeśli zdarzy ci się użyć tego narzędzia.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-04-14 20:14:46
ReSharper 6 (obecnie Dostępny dla wczesnego dostępu) obsługuje dekompilację w Visual Studio, przy czym cały pakiet funkcji nawigacyjnych ReSharper ma zastosowanie do dekompilowanego kodu. Mamy blog o tym jakiś czas temu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-18 07:20:29
Myślę, że dotPeek jest najlepszym darmowym narzędziem do dekompilacji kodu C # i. Net assembly
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-30 12:30:00
Nie wydaje mi się, aby można go zintegrować z Visual Studio, ale Reflector może demontować zespoły. net na wiele języków. NET lub wyświetlać IL.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-18 08:42:51
Remotesoft ' s Salamander. NET decompiler nie integruje się z Visual Studio, ale może generować pliki projektu Visual Studio. NET w celu łatwej rekompilacji. Nie jest za darmo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-18 08:57:38
Możesz dołączyć. Net Reflector do Visual Studio, po prostu używając opcji "Otwórz Z" W DLL / EXE w folderze bin
i wybierając Reflector (i ustaw jako domyślny). Również wiele narzędzi (takich jak TestDriven.NET jeśli dobrze pamiętam, i ewentualnie ReSharper) zapewnić poziom integracji. NET Reflektor.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-21 19:34:22