Zainstalowałem MVC 1.0. Gdzie jest biblioteka System.Web.MVC, dzięki czemu mogę użyć reflektora, aby zobaczyć, w jaki sposób kodowane są metody pomocnicze? Zajrzałem do folderu bin mojej aplikacji internetowej ASP.NET MVC, ale go nie ma. Nie jestem do końca pewien, gdzie instalator MVC 1.0 instaluje bibliotekę DLL i w jaki sposób podłącza się do web.config swoich aplikacji MVC. Czy System.Web.MVC jest zainstalowany w GAC czy coś w tym stylu? Jeśli tak, to w jaki sposób mogę zastanowić się nad zgromadzeniem?Lokalizacja System.Web.MVC, dzięki czemu mogę zastanowić się nad nim z reflektorem
Odpowiedz
Mój był w C: \ Program Files \ Microsoft ASP.NET \ ASP.NET MVC 1.0 \ Assemblies \ System.Web.Mvc.dll.
Rzeczywisty kod źródłowy można wyświetlić on-line pod numerem http://aspnetwebstack.codeplex.com/. Czasami wersja pozostaje w tyle, ale zwykle jest dość aktualna. Kiedy używam Reflectora, po prostu dodaję zespół z C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 1.0\Assemblies
.
Kopalnia jest pod adresem: C: \ Program Files (x86) \ Microsoft ASP.NET \ ASP.NET MVC 1.0 \ Zgromadzeń
Jeśli szukasz w celu odzwierciedlenia jakichkolwiek DLL odwołuje projektu, po prostu kliknij prawym przyciskiem myszy w bibliotece DLL w części Referencje w eksploratorze projektu kliknij przycisk Właściwości, aby wyświetlić dokładną ścieżkę.
Jednak w tym przypadku System.Web.MVC nie pojawia się we właściwościach mojego projektu WWW na liście montażowej – PositiveGuy
Powinien znajdować się na liście referencji ... Korzystam tylko z projektów aplikacji internetowych, projekty internetowe mogą sobie z tym poradzić różnie... – Will
Wygląda na to, że to się zmieniło w przypadku VS2015/Windows10. Kopalnia jest pod adresem:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\Web\Razor\v3.0\MVC5.1
LUB
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Stack 5\Packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45
- 1. Formatowanie Java println, dzięki czemu mogę wyświetlić tabelę?
- 2. rozwiń adres IPv6, dzięki czemu mogę go wydrukować na stdout
- 3. Ustaw domyślną wartość wejścia hasłem, dzięki czemu można ją odczytać
- 4. Zastanów się nad ExpandoObject
- 5. dzięki czemu użytkownicy mogą jedynie wprowadzić konkretne znaczniki
- 6. usuwać elementy z zestawu podczas iteracji nad nim
- 7. Jak usunąć elementy z std :: set podczas iteracji nad nim
- 8. Zainstalowałem libboost, ale nie mogę połączyć się z nim
- 9. C#: Dodanie metody rozszerzenie do klasy bazowej, dzięki czemu pojawiają się one w klasach pochodnych
- 10. Jak zakryć kawałek granicy z elementem nad nim?
- 11. Pliki DLL MEF i ShadowCopying, dzięki czemu mogę je zastąpić w czasie wykonywania
- 12. Utwórz kopię InputStream z HttpURLConnection dzięki czemu może być stosowany dwa razy
- 13. Macierz drukowania PHP z jednym kluczem na linię, dzięki czemu jest łatwiejsza dla oczu?
- 14. Uzyskaj tylko datę z datetime sql bez konwersji na varchar, dzięki czemu mogę go sortować w excel
- 15. Dlaczego mój pierwszy element bloku śródliniowego ma przestrzeń nad nim?
- 16. Stop UITableUżywaj zdarzeń dotykowych, dzięki czemu przesuwne menu w widoku rodzica może wykrywać poziome przeciągnięcia.
- 17. jQuery.data - ile mogę w nim przechowywać danych
- 18. C++: Automatyczna realokacja odwołuje się do konstruktorów kopii? Czemu?
- 19. Pobieranie dużych plików za pomocą jQuery i iFrame - potrzebne jest zdarzenie Gotowe na plik, dzięki czemu mogę ukryć ładowany gif
- 20. Czy mogę przypisać 0 do shared_ptr? Czemu?
- 21. PHP - Udostępniaj swój własny rozmiar klientowi (dzięki czemu klient wie, ile pobiera)
- 22. tworząc prostą funkcję wyszukiwania, dzięki czemu kursor przeskoczy do (lub podświetli) szukane słowo
- 23. setTimeout wydaje się zmieniać moje zmienne! Czemu?
- 24. Na obrazku najedź, aby powiększyć i wyświetlić tekst nad nim CSS3
- 25. Jak wysłać skompresowanego archiwum, który zawiera pliki wykonywalne, dzięki czemu filtr przywiązanie Google nie odrzuci go
- 26. Jak mogę zainicjować LinkedList z wpisami/wartościami w nim?
- 27. Kendo UI Dropdown, dzięki czemu panel rozwijany jest szerszy niż kontrolka
- 28. Jak mogę wstrzyknąć Lokalizacja w kątowym2?
- 29. Klasa HtmlHelper w przestrzeniach System.Web.Pages.Html vs System.Web.Mvc
- 30. mogę zmienić przycisk lokalizacja w Android Maps
Właściwie chcesz http://aspnetwebstack.codeplex.com do rzeczy w podstawowej MVC (/ ASPNET jest samples narzędzia etc) –
@ TimLovell- Smith, który nie był adresem URL, gdy pierwotnie opublikowałem odpowiedź. Dzięki za przypomnienie. Zaktualizowałem. – tvanfosson