我可以使用类库中的System.Web.Mvc吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以使用类库中的System.Web.Mvc吗?相关的知识,希望对你有一定的参考价值。
我正在研究一个ASP.NET MVC应用程序,但是我试图从我的项目中删除除了Controller代码之外的所有东西,并将它放在它自己的类库中。
我有一些代码
Using System.Web.Mvc;
但它似乎并没有让我访问它。我在项目中引用了System.Web
命名空间。
我在iActionFilter和FilterAttribute上遇到错误。
我错过了什么?
答案
事实证明,System.Web.MVC
程序集未安装在GAC中。它必须参考
C:Program Files (x86)Microsoft ASP.NETASP.NET MVC 2Assemblies
另一答案
你可以去:
添加引用>程序集>扩展并添加system.web.mvc :)
另一答案
Web.Mvc不适用于我的扩展程序。您可以从nuget安装:
PM> Install-Package Microsoft.AspNet.Mvc
另一答案
我相信MVC的东西是在System.Web.Mvc
组装。从类库中引用它应该没有错。
另一答案
对于MVC 4,它安装到:
C:Program Files (x86)Microsoft ASP.NETASP.NET MVC 4Assemblies
发展说明:
我总是谨慎地从固定的驱动器位置包含非GAC组件(可能在不同的机器之间变化,或者根本不安装)。相反,我会在源代码管理中创建一个~/ThirdParty/Microsoft/Microsoft ASP.NET/ASP.NET MVC 4/Assemblies
文件夹,并在那里复制程序集供所有机器引用。
以上是关于我可以使用类库中的System.Web.Mvc吗?的主要内容,如果未能解决你的问题,请参考以下文章