`
dong_qu
  • 浏览: 6104 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

vs2008中让基于.net 2.0的应用程序使用扩展方法

阅读更多

 

namespace Tests

{
public static class ExtensionClass
{
public static void ToConsole(this string value)
{

System.Console.WriteLine(value);
}
}
class Program
{
static void Main()
{
string test = "Test String!";
test.ToConsole();
}
}
}

在vs2008中基于.net 2.0编译会报下面的编译错误

error CS1110: Cannot define a new extension method because the compiler required type 'System.Runtime.CompilerServices.ExtensionAttribute' cannot be found. Are you missing a reference to System.Core.dll?

编译告诉我们说找不到System.Runtime.CompilerServices.ExtensionAttribute,这个类在System.Core.dll中申明

网上帖子:

只要添加以下代码就可以使编译通过并运行,但是必须使用.net 3.5的编译器

namespace System.Runtime.CompilerServices
{
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class | AttributeTargets.Assembly)]
public sealed class ExtensionAttribute : Attribute { }
}

 

分享到:
评论

相关推荐

    ADO.NET 2.0技术内幕(高清 中文 带书签 全)

    本书介绍了如何用ADO.NET 2.0对独立应用、企业级应用和Web应用程序中的数据进行访问、排序和操作。作者针对如何利用Visual Studio 2005中的新工具和向导,编写、测试并调试数据库应用程序代码,用丰富的示例代码、...

    ASP.NET 2.0快速入门 下载列表 微软

    Asp.NET2.0 提供对应用程序的性能监测与关注。 • 开始时间: 2006-1-4 14:30:00 • 技术等级: Level 200 • 系列: ASP.NET 2.0 快速入门 • 技术: ASP.NET • 产品: Visual Studio 2005 • 讲师: 苏鹏 - 微软最有...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合有一些基础的ASP.NET初级程序员以及准备迁移到ASP.NET 2.0的编程老手。该书与《ASP.NET 2.0入门经典(第4版)》...

    ASP.NET2.0高级编程(第4版)1/6

    书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合有一些基础的ASP.NET初级程序员以及准备迁移到ASP.NET 2.0的编程老手。该书与《ASP.NET 2.0入门经典(第4版)》...

    asp.net知识库

    asp.net2.0:扩展ImageButton控件定制自己需要的功能 ASP.NET 2.0 正式版中无刷新页面的开发(示例代码的补充) ASP.NET2.0中themes、Skins轻松实现网站换肤! ASP.NET 2.0 中的代码隐藏和编译 ASP.NET 2.0 Language ...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    1.2.2 ASP.NET2.0 1.2.3 ASP.NET3.5 1.2.4 ASP.NET4 1.2.5 Silverlight 1.3 总结 第2章 Visual Studio 2.1 Visual Studio 2.1.1 网站和Web项目 2.1.2 创建无项目文件的网站 2.1.3 设计网页 2.2...

    ASP.NET4高级程序设计(第4版) 3/3

    1.2.2 ASP.NET2.0 9 1.2.3 ASP.NET3.5 10 1.2.4 ASP.NET4 12 1.2.5 Silverlight 14 1.3 总结 15 第2章 Visual Studio 16 2.1 Visual Studio 16 2.1.1 网站和Web项目 17 2.1.2 创建无项目文件的...

    ASP.NET AJAX入门系列教程

    Atlas是一个新的Web技术开发包,它集成了一套非常大的客户端脚本库使得与功能丰富的、基于服务器开发平台的 ASP.NET2.0结合在一起,”Atlas”能让你开发的Web应用能够通过直接调用Web服务器来更新一个Web页面的数据...

    Microsoft .NET Framework 3.5 Service Pack 1

    增强了部分受信任情况下的调试体验,并且扩展了整合协议支持以便在 Web 2.0 应用程序中可以进行更广泛的应用,从而使 DataContract 序列化程序变得更易于使用。 用于 SQL Server (SqlClient) 的 .NET Framework ...

    在ASP.NET 2.0中操作数据之十八:在ASP.NET页面中处理BLL/DAL层的异常

    在一个使用了分层体系架构的ASP.NET web应用系统里处理数据,一般遵循以下几步: 1.确定业务逻辑层需要调用哪个方法,并且需要出入哪些参数。这些参数可以通过硬编码设置,程序自动设定,或者由用户输入。 2.调用此...

    ASP.NET MVC应用程序中基于自定义角色的访问控制(RBAC)-第3部分(扩展ASP.NET Identity 2.0)

    本文将重构RBAC框架,以通过ASP.NET Identity的框架功能使用基于表单的身份验证来对用户进行身份验证,同时保留第1部分中介绍的基于角色的权限。

    Building-Microservices-with-.NET-Core-2.0-Second-Edition:用.NET Core 2.0构建微服务-第二版,由Packt发行

    使用此实用的,基于示例的指南,通过将.NET应用程序分解为非常小的部分(微服务)来构造它们。 这本书是关于什么的? 微服务架构风格促进了复杂应用程序的开发,这是基于业务功能的一组小型服务。 本书将帮助您确定...

    dotnet-libs-logging:模块化可扩展日志记录系统(.NET Standard 2.0)

    GriffinPlus.Lib.Logging.Collections GriffinPlus.Lib.Logging.LocalLogServicePipelineStage GriffinPlus.Lib.Logging.LogFile总览Griffin +日志记录是一种简单但模块化的可扩展日志记录工具,专注于基于.NET框架...

    DirectX修复工具 V3.3增强 绿色版

    同时鉴于Windows 8(Windows 8.1、Windows 8.1 Update)、Windows 10系统中默认未包含.NET Framework 2.0,因此新版的程序文件夹内将包含一个DirectX_Repair_win8的特别版程序,该程序功能与通用版相同,基于.NET ...

    博易博客 多用户博客程序

    博易的模板机制是基于.Net2.0的MasterPage的,这样,开发一套新的主题模板只需要修改3~5个文件即可完成!与此同时,博易有专业的设计师为您免费提供更多的个性主题!此外,博易还支持识别移动设备(如手机等)。能...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版).part1

    在这本权威著作中,sun microsystems公司中的jsf合作规范领导者展示了如何创建动态的、跨浏览器的web应用程序,由于保留了较高质量的代码和可扩展性,这些应用程序可以给用户带来极为优秀的体验。 《JavaServer ...

Global site tag (gtag.js) - Google Analytics