0
A
回答
2
string currentAssemblyDirectoryName =
Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
当心后它是影像复制该Assembly.Location属性返回 组件文件的位置。另外,如果使用Load方法动态加载 ,则返回空字符串。
如果您有兴趣检索 程序集的位置,然后它被阴影复制或加载, 改为使用Assembly.CodeBase属性。请注意,在说明AssemblyName时最初指定的位置是 。
参考here
3
你试过吗?
string path = System.Reflection.Assembly.GetExecutingAssembly().Location
1
你可以使用:
Assembly.GetExecutingAssembly().Location
但如果你是一个ASP.NET应用程序中,由于影子拷贝,这可能不是你要找的位置。
1
this.GetType().Assembly.Location;
相关问题
- 1. 如何获取dll的相对路径?
- 2. DLL中获取函数PTR
- 3. 如何从C中的特定路径读取dll#
- 4. 如何在使用Ninject绑定时获取dll的路径?
- 5. 获取根配置文件路径在DLL内
- 6. 如何在C中导入DLL函数?
- 7. 如何卸载由System.load(DLL的路径)加载的dll
- 8. 如何找到PowerShell cmdlet的DLL路径
- 9. 在C++中,如何发送由DLL获取的数据到exe
- 10. Dll导入路径。如何获得其位于其他文件夹中的DLL路径
- 11. 获取DLL路径/字符串问题(C++初学者)
- 12. 获取DLL的函数列表
- 13. 从PE导入表中获取DLL的完整路径
- 14. 如何在不添加DLL的情况下在C#中使用DLL函数?
- 15. 从C++中提取函数信息dll
- 16. 如何在.net(C#)中使用dll中的C函数?
- 17. 在vb.net获取dll库函数
- 18. 如何读取C#中(native)DLL的导出函数名称?
- 19. 如何获取DLL中定义的函数列表?
- 20. (C#)dll内部引用dll
- 21. 在C中导入C++ dll函数#
- 22. 的PInvoke DLL中的函数用C
- 23. 建立路径中的JNA dll
- 24. DLL中File.Open()的相对路径
- 25. 如何在c中的线程中处理dll函数调用#
- 26. 使用DLL获取关键状态函数使用DLL
- 27. 如何在Web项目中引用.dll的路径
- 28. 如何在Visual Studio中设置DLL文件的路径?
- 29. 如何在eclipse插件的路径中设置dll
- 30. 如何从VB调用C++ DLL函数?
看到http://stackoverflow.com/questions/864484/getting-the-path-of-the-current-assembly前面的问题 – 2012-03-27 06:48:43