我有一個可以從USB存儲器,從我的家用計算機或工作計算機加載的表單。形式的可執行總是存儲在「一些路徑 \國內工資\構建*,並引用數據庫」 一些路徑 \國家工資」。在AppData文件夾中加載表單時的相對引用
的一些路徑部分變化,但數據庫總是在父目錄中我嘗試了其他的建議來獲取表單的路徑,但我似乎只能得到當它打開時窗體運行的Local AppData文件夾的路徑,而不是窗體可執行文件的路徑。我能得到嗎?
我有一個可以從USB存儲器,從我的家用計算機或工作計算機加載的表單。形式的可執行總是存儲在「一些路徑 \國內工資\構建*,並引用數據庫」 一些路徑 \國家工資」。在AppData文件夾中加載表單時的相對引用
的一些路徑部分變化,但數據庫總是在父目錄中我嘗試了其他的建議來獲取表單的路徑,但我似乎只能得到當它打開時窗體運行的Local AppData文件夾的路徑,而不是窗體可執行文件的路徑。我能得到嗎?
Application.StartupPath
而且,最終Application.StartupPath.Parent
編輯:測試報告
建立一個新的項目。添加名爲StartupPath
和ExecutablePath
的兩個TextBoxes
。在窗體的Load事件把下面的代碼:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
StartupPath.Text = Application.StartupPath
ExecutablePath.Text = Application.ExecutablePath
End Sub
https://msdn.microsoft.com/en-us/library/system.windows.forms.application.startuppath(v=vs.110).aspx –