当前位置:  开发笔记 > 编程语言 > 正文

如何检索程序集的限定类型名称?

如何解决《如何检索程序集的限定类型名称?》经验,为你挑选了1个好方法。



1> Gulzar Nazim..:

这是一个非常方便的工具(带有源代码的shell扩展),用于通过右键单击任何程序集将完全限定名称复制到剪贴板.

更新:看到dance2die的评论后,考虑将一个示例PowerShell脚本放在一起,将类型名称导出到csv文件.

> [System.Reflection.Assembly]::LoadWithPartialName("System.Web")

> [System.Web.Security.SqlMembershipProvider] | select {$_.UnderlyingSystemType.AssemblyQualifiedName } | export-csv c:\typenames.csv

使用C#,如果要生成具有所有引用集的程序集限定类型名称,则可以使用反射轻松构建测试脚本.

using System;
using System.Reflection;
........

Type ty = typeof(System.Web.Security.SqlMembershipProvider);
string fullname = ty.AssemblyQualifiedName;
//"System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有