asp.net – BC30560:’ExtensionAttribute’在名称空间’System
我有asp.net项目(在.net 2.0中),我将项目转换为.net 4.0.
在我成功构建项目之后,我在浏览器上启动了网站,它会抛出以下错误:
请给我一些想法来解决它. 解决方法
在.NET 2中使用C#3(或更高版本)编译器的扩展方法(对于LINQ等)的一个常见技巧是在正确的命名空间中定义您自己的ExtensionAttribute.
现在您已升级到更高版本的.NET,您需要删除此现在冗余的额外属性.找到代码中定义的位置并将其删除.还要检查LINQBridge等外部库 – 你不再需要它了. 找到它的一种方法是使用对象浏览器并搜索ExtensionAttribute. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – System.Web.Optimization使函数参
- asp.net-mvc – 在web.config文件中创建自定义变
- asp.net-mvc – jQuery脚本包含在mvc 4模板的页面
- 如何在ASP.Net中设置TextBox的默认按钮?
- asp.net – Server.Transfer对Google不可见吗?
- CKEditor与CKFinder的配置
- asp.net-mvc – JsonSerializer – 使用’N2’格
- ASP.net C#:如何使用File.ReadLines(fileName).
- asp.net-mvc-3 – ASP.NET MVC3 Razor:没有@if或
- asp.net – 无法在嵌入式ASPX代码中引用动态对象