当前位置: 代码迷 >> ASP.NET >> 如何在类库中得到它编译后的Dll文件放的路径
  详细解决方案

如何在类库中得到它编译后的Dll文件放的路径

热度:7817   发布时间:2013-02-25 00:00:00.0
怎么在类库中得到它编译后的Dll文件放的路径?
写了一个类库,比如编译后的名字是“A.dll”,在这个类库中需要一个写一个函数dllPath()返回这个“A.dll”的绝对物理路径,然后用一个工程引用它,能够在工程中使用“A.dll”中的dllPath()得到当前工程引用的这个“A.dll”的物理路径。
原先使用Environment.CurrentDirectory;可以在winForm项目中得到路径,但是换成Web项目就只能得到“C:\windows\system32”,谁知道在Web项目中怎么解决啊。
前提是dllPath()必须写在A.dll中,不需要传路径到A.dll中。

------解决方案--------------------------------------------------------
俺也是winform的 支持一下

------解决方案--------------------------------------------------------
Assembly.GetExecutingAssembly().Location
------解决方案--------------------------------------------------------

用一个配置文件吧,部署的时候写入路径
用的时候取出来


..
  相关解决方案