Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc System.Web.MVC的位置,以便我可以使用反射器对其进行反射_Asp.net Mvc - Fatal编程技术网

Asp.net mvc System.Web.MVC的位置,以便我可以使用反射器对其进行反射

Asp.net mvc System.Web.MVC的位置,以便我可以使用反射器对其进行反射,asp.net-mvc,Asp.net Mvc,我安装了MVC1.0。System.Web.MVC dll在哪里,这样我就可以使用reflector查看助手方法是如何编码的?我已经在我的ASP.NET MVC web应用程序的bin文件夹中查找过了,但它不在那里。我不太清楚MVC1.0安装程序在哪里安装dll,以及它如何连接到MVC应用程序的web.config。System.Web.MVC是否安装在GAC中?如果是这样的话,我该如何对程序集进行反思呢?我的代码在C:\Program Files\Microsoft ASP.NET\ASP.N

我安装了MVC1.0。System.Web.MVC dll在哪里,这样我就可以使用reflector查看助手方法是如何编码的?我已经在我的ASP.NET MVC web应用程序的bin文件夹中查找过了,但它不在那里。我不太清楚MVC1.0安装程序在哪里安装dll,以及它如何连接到MVC应用程序的web.config。System.Web.MVC是否安装在GAC中?如果是这样的话,我该如何对程序集进行反思呢?

我的代码在C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 1.0\Assemblys\System.Web.MVC.dll中。

您可以在以下位置在线查看实际的源代码。有时,那里的版本会滞后于发布,但通常都是最新的。当我使用Reflector时,我只是从
C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 1.0\Assemblys

添加程序集。我的位置是:C:\Program Files(x86)\Microsoft ASP.NET\ASP.NET MVC 1.0\Assemblys

如果要反映项目引用的任何DLL,只需右键单击project Explorer中引用下的DLL,单击“属性”,它将告诉您确切的路径。

看起来VS2015/Windows10的情况已发生了变化。我的工作如下:

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

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Stack 5\Packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45

但是在本例中,System.Web.MVC不会显示在程序集列表中我的Web项目的属性中,它应该在引用列表中。。。我只使用web应用程序项目,网站项目可能会以不同的方式处理此问题…实际上,您需要核心MVC中的内容(/aspnet是示例工具等)@TimLovell-Smith这不是我最初发布答案时的url。不过,谢谢你的提醒。我已经更新了。