none
VB2008 發行的主程式路徑? RRS feed

  • 問題

  • 您好! 我是用vb2008 express版,所以沒有「安裝與部署」─> 「安裝精靈」的選項。

    所以沒有辦法製成安裝檔,所以使用發行,但安裝後沒有在 Program Files 裡看到程式,

    但在開始所有程式中有看到捷徑。

    請問,vb2008 express版 怎麼才能使用「安裝精靈」呢?

    怎麼讓發行安裝在Program Files 裡呢?

    發行後主程式在哪裡呢?(因為我想要在登入檔的Run中加入路徑,讓他每次開機都執行,但找不到主程式)


    • 已編輯 Love NYC 2011年6月23日 下午 03:12
    2011年6月18日 上午 11:15

解答

  • 先在程式裡加一句

    MessageBox.Show(Application.StartupPath)

    • 已標示為解答 Love NYC 2011年6月23日 下午 03:12
    2011年6月18日 上午 11:33
  • 線上說明看過沒?

    http://msdn.microsoft.com/zh-tw/library/y0507x17.aspx

    若要讓 ClickOnce 應用程式只能在線上時使用

    1. 在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。

    2. 按一下 [發行] 索引標籤。

    3. 在 [安裝模式設定] 區域中,按一下 [應用程式只能在線上時使用] 選項按鈕。

    若要讓 ClickOnce 應用程式在線上或離線時都可以使用

    1. 在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。

    2. 按一下 [發行] 索引標籤。

    3. 在 [安裝模式設定] 區域中,按一下 [應用程式也可以在離線時使用] 選項按鈕。

      安裝時,應用程式就會將項目加入至 [開始] 功能表,以及 [控制台] 中的 [新增或移除程式]。


    T.L. Cheng
    • 已標示為解答 Love NYC 2011年6月23日 下午 03:13
    2011年6月18日 下午 04:45
    版主
  • 你可以試著用Windows Installer XML (WiX) toolset來做

    (1) 關於Wix在Express版的使用法, 你可以參考 ["Hello World" Windows Home Server Add-In: Part 1] 這篇文中關於Wix的說明

    (2) http://wix.sourceforge.net/ 可以下載Wix套件與其說明


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已標示為解答 Love NYC 2011年6月23日 下午 03:13
    2011年6月19日 下午 12:08
    版主
  • Wix Project中有一些操作的說明, 差不多有二三十個連結, 你可參考這邊的Sample.

    Introduction to Windows Installer XML (WiX) toolset

    How To Guides

     


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已標示為解答 Love NYC 2011年6月23日 下午 03:13
    2011年6月20日 上午 10:26
    版主

所有回覆

  • 先在程式裡加一句

    MessageBox.Show(Application.StartupPath)

    • 已標示為解答 Love NYC 2011年6月23日 下午 03:12
    2011年6月18日 上午 11:33
  • ClickOnce的安裝路徑應該改不了吧。

    你試試這個好了,之前聽別人說它挺有名的。

    http://installshieldtw.blogspot.com/search/label/%E8%A9%A6%E7%94%A8%E4%B8%8B%E8%BC%89

    2011年6月18日 下午 02:55
  • 線上說明看過沒?

    http://msdn.microsoft.com/zh-tw/library/y0507x17.aspx

    若要讓 ClickOnce 應用程式只能在線上時使用

    1. 在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。

    2. 按一下 [發行] 索引標籤。

    3. 在 [安裝模式設定] 區域中,按一下 [應用程式只能在線上時使用] 選項按鈕。

    若要讓 ClickOnce 應用程式在線上或離線時都可以使用

    1. 在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。

    2. 按一下 [發行] 索引標籤。

    3. 在 [安裝模式設定] 區域中,按一下 [應用程式也可以在離線時使用] 選項按鈕。

      安裝時,應用程式就會將項目加入至 [開始] 功能表,以及 [控制台] 中的 [新增或移除程式]。


    T.L. Cheng
    • 已標示為解答 Love NYC 2011年6月23日 下午 03:13
    2011年6月18日 下午 04:45
    版主
  • 您好! 我知道『安裝時,應用程式就會將項目加入至 [開始] 功能表,以及 [控制台] 中的 [新增或移除程式]。』

    可是我的Run 登入檔中的路徑要填什麼? 

     Application.StartupPath讀取出來的東西?

    還是[開始] 功能表裡的捷徑??

    另外,如果是 [開始] 功能表裡的捷徑 那要怎麼讓程式讀取 [開始] 功能表裡的捷徑的路徑呢?

    謝謝!

     

    2011年6月19日 上午 03:10
  • 你可以試著用Windows Installer XML (WiX) toolset來做

    (1) 關於Wix在Express版的使用法, 你可以參考 ["Hello World" Windows Home Server Add-In: Part 1] 這篇文中關於Wix的說明

    (2) http://wix.sourceforge.net/ 可以下載Wix套件與其說明


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已標示為解答 Love NYC 2011年6月23日 下午 03:13
    2011年6月19日 下午 12:08
    版主
  • 你可以試著用Windows Installer XML (WiX) toolset來做

    (1) 關於Wix在Express版的使用法, 你可以參考 ["Hello World" Windows Home Server Add-In: Part 1] 這篇文中關於Wix的說明

    (2) http://wix.sourceforge.net/ 可以下載Wix套件與其說明

     

    我看不懂 ["Hello World" Windows Home Server Add-In: Part 1] 中的說明,

    我只是想要把我的程式包裝成

    一個安裝檔,好讓其他使用者安裝!

     


    2011年6月20日 上午 09:34
  • Wix Project中有一些操作的說明, 差不多有二三十個連結, 你可參考這邊的Sample.

    Introduction to Windows Installer XML (WiX) toolset

    How To Guides

     


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已標示為解答 Love NYC 2011年6月23日 下午 03:13
    2011年6月20日 上午 10:26
    版主
  • 我看不懂 ["Hello World" Windows Home Server Add-In: Part 1] 中的說明,

    我只是想要把我的程式包裝成

    一個安裝檔,好讓其他使用者安裝!

     


    If you really want to do so, you can buy VS professional or above. Another solution is buy a 3rd party setup software. No free way.
    大家一齊探討、學習和研究,謝謝!
    Microsoft MVP, Microsoft Community Star(TW & HK), MCT,
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD
    2011年6月21日 上午 01:39