我新建一个类库项目,然后编译于是生成dll(生成的dll可以生成到任何地方),现在我知道dll的信息。想返回去找类库的绝对路径。(因为我调试dll的时候,能找到程序集的文件,所以我认为这个是可以找到的。)

解决方案 »

  1.   

    Assembly.ManifestModule.FullyQualifiedName
      

  2.   

    AppDomain.CurrentDomain.BaseDirectory.ToString();
      

  3.   


    这个正解,如果只有类对象的话可以
    obj.GetType().Assembly.ManifestModule.FullyQualifiedName
      

  4.   

    AppDomain.CurrentDomain.BaseDirectory是当前程序运行的路径,一般目录如果不是FullPath,那就是相对这个路径,
    Assembly.ManifestModule.FullyQualifiedName 这个准确一点
      

  5.   

    AppDomain.CurrentDomain.BaseDirectory