Расположение System.Web.MVC, чтобы я мог отражать его с помощью отражателя - PullRequest
8 голосов
/ 17 июня 2009

Я установил MVC 1.0. Где находится библиотека System.Web.MVC, чтобы я мог использовать отражатель, чтобы увидеть, как кодируются вспомогательные методы? Я посмотрел в папке bin моего веб-приложения ASP.NET MVC, но его там нет. Я не совсем уверен, где установщик MVC 1.0 устанавливает DLL и как это подключается к web.config ваших приложений MVC. System.Web.MVC установлен в GAC или что-то? Если так, как, черт возьми, я могу отражать над сборкой?

Ответы [ 5 ]

16 голосов
/ 17 июня 2009

Мой был в C: \ Program Files \ Microsoft ASP.NET \ ASP.NET MVC 1.0 \ Assemblies \ System.Web.Mvc.dll.

4 голосов
/ 17 июня 2009

Мой находится по адресу: C: \ Program Files (x86) \ Microsoft ASP.NET \ ASP.NET MVC 1.0 \ Сборки

3 голосов
/ 17 июня 2009

Вы можете просмотреть действующий исходный код в режиме онлайн по адресу http://aspnetwebstack.codeplex.com/. Иногда версия там отстает от выпуска, но обычно она довольно актуальна Когда я использую Reflector, я просто добавляю сборку из C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 1.0\Assemblies.

2 голосов
/ 17 июня 2009

Если вы хотите отразить какую-либо библиотеку DLL, на которую ссылается ваш проект, просто щелкните правой кнопкой мыши библиотеку DLL в разделе «Ссылки» в Project Explorer, выберите «Свойства», и она укажет вам точный путь.

0 голосов
/ 05 июля 2017

Похоже, это изменилось для VS2015 / Windows10. Шахта под:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\Web\Razor\v3.0\MVC5.1

OR

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Stack 5\Packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...