none
用Object Browser浏览Silverlight程序集 RRS feed

  • 常规讨论

  • Microsoft Silverlight projects 必须引用与Silverlight一起安装时的 .NET Framework 程序集,而不是和 Visual Studio一起安装的.你可以自定义 Visual Studio Object Browser 去查看 Silverlight 程序集.

    注意
    Silverlight 程序集成员包含了两部分,一部分是属于基于Silverlight程序的,另一部分是属于 .NET Framework 的.如果程序集中一个成员被标上了 SecurityCriticalAttribute 属性,那么在基于Silverlight的程序中是用不能使用的. 这个特殊的属性你在 Object Browser是无法看到的, 所以你根本没办法确定某一个对象是否能在基于 Silverlight的程序中使用. 但是,如果你调用了这些有特殊属性的对象,你将得到一个Exception .

    要求 (available from the Silverlight download site):

    Microsoft Silverlight 1.1 Alpha.

    Microsoft Visual Studio Code Name "Orcas" Beta 1.

    Microsoft Silverlight Tools Alpha for Visual Studio Code Name "Orcas" Beta 1.

    选择查看Silverlight 的程序集
    在 View 菜单上, 点击 Object Browser 来打开Visual Studio Object Browser.

    在 Browse 多选框中, 点击 Edit Custom Component Set. Edit Custom Component Set 对话框将弹出.

    在 Edit Custom Component Set 对话框中, 点击 Browse , 开始浏览 Program Files\Microsoft Silverlight 文件夹.

    选择 Agclr, mscorlib, System, System.Silverlight, and System.Xml.Core 程序集, 点击 Add 按钮, 然后 点击 OK.

    查看 Silverlight 程序集
    在 Object Browser, 点击 加号 来在当前程序集中选择命名空间和类型.

    当你 点击 查看某一个类型, 请注意,这所有的对象都将显示出来, 包括上面提到的 security-critical 成员, 他的用法是有些特殊的.

    原文地址

    2009年5月27日 6:28