图解Visual Studio 2010属性网格的过滤功能

原创
开发 后端
Visual Studio 2010 beta1发布后,其通过对属性网格和IntelliSense应用框架相关的过滤处理从而极大地改善了.NET框架的多定向性。我们今天要讲的也就是这项过滤功能。

【51CTO独家特稿】在Visual Studio 2010属性网格中,例如,如果您给基于.NET 2.0框架的web项目中的表单选择按钮时,那么您看到的Visual Studio 2010属性网格将会是下面的样子:

Visual Studio 2010属性栏

如果您在Project Properties中将目标框架的版本改为4.0,如下图所示:

选择栏

那么属性网格就会显示与4.0有关的属性,如下所示:

注意属性

虽然这看上去很简单、直观,但是实际上这是一个错觉!每次只能向AppDomain装入一个框架,并且Visual Studio使用的是.NET 4.0特定的功能。所以实际显示的控件总是4.0控件的外观。在属性网格和Intellisense中显示的属性,都是经过过滤处理的,也就是说只有匹配显示在项目属性中的目标框架的那些属性才会显示在Visual Studio 2010属性网格和Intellisense中。

当然,我们也可以把在项目属性中选择的目标框架写入web.config文件编译标签的targetFramework属性中。这个web.config将供构建系统使用,负责生成错误表中的错误和警告信息。所以,不要提供手动编辑这个web.config文件来改变目标框架,相反,我们应该是一项目属性来修改目标框架,这样做的好处是能够保证整个项目都使用相同的设置。

原文链接:http://blogs.msdn.com/webdevtools/archive/2009/09/30/visual-studio-2010-property-grid-filtering.aspx

【编辑推荐】

  1. Visual Studio 2010并行编程及调试诊断功能详解
  2. 图解VS 2010与.NET 4.0多显示器支持
  3. VS 2010和.NET 4的多定向支持
  4. 图解VS 2010和.NET 4起始项目模板
  5. VS 2010和.NET 4第一步:Web.config文件
责任编辑:彭凡 来源: 51CTO
相关推荐

2010-04-15 08:40:00

UML建模Visual Stud

2009-04-23 14:05:28

Visual Stud历史调试功能

2010-04-12 08:43:45

Visual Stud

2009-12-03 17:43:38

Visual Stud

2009-12-02 09:43:38

Visual Stud

2009-10-22 09:47:33

Visual Stud

2009-10-23 13:52:59

Visual Stud

2010-03-19 16:43:37

Visual Stud

2009-12-02 10:44:30

Visual Stud

2009-03-10 10:21:05

灾难恢复Restart Manvs

2009-08-21 13:29:20

Visual Stud

2009-11-19 10:55:33

Visual Stud

2009-10-21 09:14:26

Visual Stud

2010-04-16 13:33:54

Visual Stud

2010-01-13 09:11:04

Visual Stud

2009-11-10 13:43:37

Visual Stud

2009-11-19 09:59:47

Visual Stud

2010-02-23 10:39:43

Visual Stud

2010-02-04 09:17:26

Visual Stud

2010-07-12 16:40:39

Visual Stud
点赞
收藏

51CTO技术栈公众号