none
安裝與布署的路徑問題 RRS feed

  • 問題

  • 使用VB2015, 安裝好安裝與布署

    1.在布署上專案路徑是 D:\xxxxx

    2.發布執行後,路徑指向他處,如下

    請問這是怎麼了?謝謝



    • 已編輯 170 2020年3月26日 上午 08:49
    2020年3月26日 上午 08:48

解答

  • 如果是程式專用檔案,通常搭配 Application.StatupPath 去組路徑

    如果是通用的資料庫,通常搭配開啟檔案對話盒

    執行檔不應該安裝在桌面上,桌面上最多在安裝專案中放一個捷徑。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    • 已標示為解答 170 2020年3月27日 下午 12:48
    2020年3月26日 下午 03:07
  • 你安裝專案上的 "WorkingFolder" 設定要修改,圖上顯示你是設定到使用者桌面。

    但一樣建議你不要用 Directory.GetCurrentDirectory() 取得路徑


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。 https://skilltree.my/

    • 已標示為解答 170 2020年3月27日 下午 12:44
    2020年3月26日 下午 03:28
    版主

所有回覆

  • 你程式碼路徑寫死?

    理直氣和,切記。

    個人

    2020年3月26日 上午 08:55
  • 我試過寫死與不寫死,其結果是相同的。
    2020年3月26日 上午 09:50
  • 取得起始路徑的程式寫錯吧,這要看你程式碼關於路徑取得是怎麼寫的了

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。 https://skilltree.my/

    2020年3月26日 上午 11:52
    版主
  • 在沒有發布的情況下,一切正常耶。
    2020年3月26日 下午 12:24
  • 看一下建立的捷徑,是不是像下圖一樣,"開始位置" 是空白或不正確的。(這表示很有可能你用的是  Directory.GetCurrentDirectory() )


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。 https://skilltree.my/




    2020年3月26日 下午 01:15
    版主
  • 貼上來看看你是怎麼取路徑,會不會看一點?

    理直氣和,切記。

    個人

    2020年3月26日 下午 01:54
  • 感謝Bill Chung

    如您所說位置是錯的,請問這要怎麼改,我找不到改的地方。

    謝謝


    • 已編輯 170 2020年3月26日 下午 02:43
    2020年3月26日 下午 02:41
  • 如果是程式專用檔案,通常搭配 Application.StatupPath 去組路徑

    如果是通用的資料庫,通常搭配開啟檔案對話盒

    執行檔不應該安裝在桌面上,桌面上最多在安裝專案中放一個捷徑。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    • 已標示為解答 170 2020年3月27日 下午 12:48
    2020年3月26日 下午 03:07
  • 我在發佈上的設定,請參閱。

    感謝各位

    2020年3月26日 下午 03:14
  • 你安裝專案上的 "WorkingFolder" 設定要修改,圖上顯示你是設定到使用者桌面。

    但一樣建議你不要用 Directory.GetCurrentDirectory() 取得路徑


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。 https://skilltree.my/

    • 已標示為解答 170 2020年3月27日 下午 12:44
    2020年3月26日 下午 03:28
    版主
  • 我發行的專案是要應用在區域網路的每一台電腦,透過網路磁碟去讀取server上的專案,因此必須在每一電腦的桌面上安裝發行的專案,所以 "WorkingFolder"才設定到使用者桌面。只是安裝後執行專案的路徑總是錯的。
    2020年3月27日 上午 01:51
  • 用過 Adobe Acrobat Reader 嗎?

    就是只有捷徑在桌面。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2020年3月27日 下午 02:58