首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-26 
怎么在类库中得到它编译后的Dll文件放的路径?写了一个类库,比如编译后的名字是“A.dll”,在这个类库中需要一

怎么在类库中得到它编译后的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
[解决办法]

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


..

热点排行