asp.net-mvc – 如何修复错误名称空间’System’中不存在类型或命名空间名称’Linq’
|
ASP.NET MVC4应用程序包含包含Razor帮助程序的App_Code文件夹中的Helper.chtml文件.
Error CS0234 The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?) C:UsersuserAppDataLocalTempTemporary ASP.NET Filesadmine209c0e0c74032baSources_App_Codehelper.cshtml.72cecc2a.cs 16 开始发生.生成的代码包含: namespace ASP {
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq; // Error occurs in this line
using System.Net;
using System.Web;
using System.Web.Helpers;
using System.Web.Security;
using System.Web.UI;
using System.Web.WebPages;
using System.Web.WebPages.Html;
#line 1 "C:WebErpApp_CodeHelper.cshtml"
using System.Web.Mvc;
#line default
#line hidden
#line 2 "C:WebErpApp_CodeHelper.cshtml"
using System.Threading;
#line default
#line hidden
#line 3 "C:WebErpApp_CodeHelper.cshtml"
using MyApp.Business;
#line default
#line hidden
public class Helper : System.Web.WebPages.HelperPage {
错误指向使用System.Linq;线. 如何解决这个问题? 我尝试将System.Core的引用添加到项目中,但是已经引用了错误. <compilation debug="true"> </compilation> 我改成了 <compilation debug="true" targetFramework="4.0"> </compilation> 根据The type or namespace name ‘Linq’ does not exist in the namespace ‘System’和https://social.msdn.microsoft.com/Forums/en-US/c970ea3d-5238-4ec7-8859-e16b40dccd3d/the-type-or-namespace-name-linq-does-not-exist-in-the-namespace-systemare-you-missing-an?forum=linqprojectgeneral 但在那之后编译错误变为 Error CS0234 The type or namespace name 'global_asax' does not exist in the namespace 'ASP' (are you missing an assembly reference?) 这指向代码 protected static ASP.global_asax ApplicationInstance {
get {
return ((ASP.global_asax)(Context.ApplicationInstance));
}
}
在生成的helper.cshtml.72cecc2a.cs文件中. 如何解决此错误? 更新 web.config的相关部分是: <?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.data>
<DbProviderFactories>
<clear />
<add name="Npgsql Data Provider" invariant="Npgsql" support="FF" description=".Net Framework Data Provider for Postgresql Server" type="Npgsql.NpgsqlFactory,Npgsql" />
</DbProviderFactories>
</system.data>
<system.web>
<httpModules>
<remove name="RoleManager" />
</httpModules>
<compilation debug="true">
</compilation>
<customErrors mode="Off" />
<globalization uiCulture="auto" culture="auto" enableClientBasedCulture="true" />
<pages>
<namespaces>
<add namespace="MYApp.Business" />
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.Optimization" />
<add namespace="System.Web.WebPages" />
</namespaces>
</pages>
</system.web>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.6.5135.21930" newVersion="1.6.5135.21930" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
解决方法尝试在默认控制器中添加System.Linq命名空间.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 用户控件在asp.net和Performance中
- asp.net-mvc – ASP.NET MVC ActionLink外部区域
- asp.net-mvc-3 – 在代码MVC Razor中呈现局部视图
- asp.net-mvc – ASP.NET MVC的初学者在线资源是什么?
- asp.net – 无法自动进入服务器.无法确定停止位置
- ASP.NET Membership API强制更改密码
- 实体框架 – EF6 DBContext动态连接字符串
- ASP.NET Health Monitoring和ELMAH是否相互替代?
- asp.net-mvc-4 – AngularJs,DropZone.Js,MVC4 – 拖放,预览
- asp.net-mvc – ASP.NET MVC路由和静态数据(即图像,脚本等)
- asp.net-mvc – Asp.net mvc 301从www.domain.co
- asp.net – 在新的MVC4应用程序中获取UserId(int
- 在ASP.net中使用NVP API时,PayPal SetExpressChe
- Asp.Net MVC是企业项目的合适解决方案吗?
- asp.net – 实体框架:坚持在多对多添加新实体,而
- asp.net-mvc – ASP.NET MVC是否需要安装在我的生
- asp.net-web-api – 如何从WEB API检索邮件?
- 如何决定哪个是正确的,WebForms或MVC做ASP.NET时
- ASP.Net – App_DataApp_Code文件夹?
- ASP.NET错误:页面Y.ascx无法使用用户控件X.ascx
