Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where can I find System.Web.MVC dll in a system where MVC 3 is installed?

People also ask

What is System web MVC?

The System. Web. Mvc namespace contains classes and interfaces that support the ASP.NET Model View Controller (MVC) framework for creating Web applications. This namespace includes classes that represent controllers, controller factories, action results, views, partial view, model binders, and much more.

How add DLL to MVC?

Add the external DLLs to the class library project by right clicking on “References” and then select “Browse…”. Find and add the DLLs to the class library project. Reference the class library in the web project by right clicking on “References”, select “Projects” and then “Solution”.


the default folder would be like the following:

MVC 5

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

MVC 4

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\System.Web.Mvc.dll

MVC 3

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\System.Web.Mvc.dll

MVC 2

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\System.Web.Mvc.dll


If you have found this question because you don't see System.Web.MVC.dll in .NET Framework Assemblies on your machine then you should install Microsoft.AspNet.Mvc NuGet package into your project. Then you will be able to using System.Web.MVC;

Default ASP.NET MVC Visual Studio project templates do exactly so and they don't use dll's from Microsoft ASP.NET folder on your machine.

Hope it will help somebody.