比如说一个工程里面引入了50个DLL
然后在一个CS文件里面,用到了User 这个类
有什么办法可以快速得知User这个类是声明 在哪个DLL中的?
然后在一个CS文件里面,用到了User 这个类
有什么办法可以快速得知User这个类是声明 在哪个DLL中的?
解决方案 »
- 如果想用vs2010 ,c#开发的话,mapxtreme应该用什么版本?
- 如何做B/S模式界面
- !!!!!!!!
- 用vs2010新建本地数据库,请问如何连接?
- 求一个排序算法
- 那位知道this.FileUploadWord.PostedFile.ContentType = ?和this.FileUploadPPT.PostedFile.ContentType = ?
- 以前从事Web项目开发时,UI方面设计习惯用Frameset定主框架,然后用div或table完成局部布局;
- 更新数据库问题:Update无法找到TableMapping['TEST_DEPT'] 或 DataTable“TEST_DEPT” 急
- 请大家帮忙看看这句话的意思,给个注释好吗?
- 关于ListBox赋值的问题
- jquery向服务器传了一个带中文的值在服务器成了乱码
- System.Data.SqlClient.SqlException 异常
Type.NameSpace属性可以知道Type定义在那个命名空间中。如梦说的是这个意思。但是命名空间不能与dll文件名对应上。我觉得,楼主是不是说50个dll中,都含有user的定义,但是不知道要用哪个?
如果这样的话,你不需要全名称去搜索了,所谓的全名称,就是User类的命名空间+类名,去唯一确定一个类。这样的话,你如果要编程实现,就要用Assembly.Load方法加载dll,然后去查找dll中有没有对应的类。
#region Assembly System.Windows.Forms.dll, v2.0.50727
// C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll
#endregion这里有是那个assblmy
Console.WriteLine(Assembly.GetAssembly(typeof(User)).Location);