我正在尝试一本书中的例子.第一个非常简单..视图中的几行代码(MVC).
我运行代码但得到一个错误:
编译错误
描述:编译服务此请求所需的资源时发生错误.请查看以下特定错误详细信息并相应地修改源代码.
编译器错误消息:CS0234:命名空间"System.Web.Mvc"中不存在类型或命名空间名称"Ajax"(您是否缺少程序集引用?)
Source Error:
Line 22: using System.Web.WebPages;
Line 23: using System.Web.Mvc;
Line 24: using System.Web.Mvc.Ajax;
Line 25: using System.Web.Mvc.Html;
Line 26: using System.Web.Routing;
Source File: c:\Users\Aindriu\AppData\Local\Temp\Temporary ASP.NET Files\root\6882868f\b519e811\App_Web_index.cshtml.a8d08dba.h-o4pos5.0.cs Line: 24
Run Code Online (Sandbox Code Playgroud)
我解决了这个问题 - 我右键单击解决方案属性中的解决方案(右侧)并选择了管理Nuget包 - 我在右上角的搜索栏中键入MVC - 并安装了MVC ....它安装了一整套文件和我的程序工作.....但它添加了我正在努力的解决方案的代码..
有没有一种简单的方法可以解决这个错误?每次创建MVC程序时我都不想继续这样做......
如果您使用的是Visual Studio,请从项目的References中选择System.Web.Mvc dll.在" 属性"窗口中,将" 复制本地"属性设置为True.
您甚至可以手动将必要的引用复制到bin\Debug或bin\Release目录(无论您使用哪个),但是将它设置为由Visual Studio自动发生会好得多.
| 归档时间: |
|
| 查看次数: |
8322 次 |
| 最近记录: |