如何在不添加對system.windows.forms的引用的情況下獲取我的exe的啓動路徑(system.windows.forms.application.StartupPath)?在vb.net控制檯exe中獲取啓動路徑
4
A
回答
15
你可以嘗試
System.AppDomain.CurrentDomain.BaseDirectory
這將在大多數情況下工作。
4
編輯:@ KiwiBastard的答案是正確的方法:
System.AppDomain.CurrentDomain.BaseDirectory
增加提及System.Reflection
和使用
Assembly.GetExecutingAssembly().Location
編輯:根據你打算獲得啓動路徑,這可能更合適:
Assembly.GetEntryAssembly().Location
3
您可以通過使用獲得無反射的啓動路徑:
IO.Path.GetDirectoryName(Diagnostics.Process.GetCurrentProcess().MainModule.FileName)
相關問題
- 1. 在node.js中獲取控制檯路徑
- 2. VB.NET block .exe啓動
- 3. 在iOS WebView中獲取啓動控制檯日誌
- 4. 在VB.Net中控制檯滾動過快
- 5. 可能執行.exe並在html中獲取控制檯輸出?
- 6. 在控制檯啓動
- 7. 獲取python控制檯腳本的運行路徑
- 8. 獲取類似控制檯行爲的目錄路徑
- 9. 在nunit控制檯指定路徑
- 10. 控制檯在啓動時啓動控制檯應用程序時不會打開VB.NET
- 11. 獲取py2exe上exe文件的路徑
- 12. 爲我的.exe獲取路徑
- 13. 如何在Javascript控制檯中獲取對象的全名和「路徑」?
- 14. Mysql數據庫崩潰在.EXE vb.net控制檯文件
- 15. VB.NET獲取動態控制值
- 16. 獲取正在啓動的exe文件
- 17. 在控制檯中工作但不在視圖中的路徑(路徑)
- 18. 控制檯啓動菜單
- 19. Pycharm python控制檯路徑更改
- 20. Ubuntu cakephp 2.2控制檯路徑集
- 21. cakephp設置控制檯路徑
- 22. Rails控制檯搜索路徑和Postgres
- 23. VB.net - 拖放並獲取文件路徑?
- 24. 動態獲取路徑路徑
- 25. Phoenix - 在控制器中獲取當前路徑
- 26. Rails 3:如何在控制器中獲取圖像路徑?
- 27. 如何在grails控制器中獲取完整路徑
- 28. 在grails控制器中獲取應用程序路徑
- 29. 如何從C#控制檯應用程序中的目錄獲取路徑?
- 30. 從控制器獲取視圖路徑#動作
@ KiwiBastard的答案很可能是正確的方法... – 2008-11-19 00:17:54