2010-03-15 192 views
0

我有一個帶有About.htm頁面的Win應用程序(VB.net 2005),當用戶使用HelpProvider控件按下F1時出現。用ClickOnce部署About.htm

該應用程序使用ClickOnce技術進行部署。當我發佈新版本時,我必須手動將About.htm文件從開發區域複製到我們的LAN(由HelpProvider控件的HelpNamespace屬性指定)。

有沒有一種方法可以將此作爲部署的一部分?

謝謝。

回答

1

將文件添加到您的項目中,並將構建操作設置爲「內容」和「複製到輸出目錄」以「始終複製」。然後,在構建和部署時,該文件將包含在部署中。

要以編程方式找到它,假設您使用的是winforms(因爲您使用的是vs2005),您可以通過在System.Windows.Forms.Application.StartupPath中查找來找到它。

您可以通過執行Process.Start(「iexplore.exe」,myHtmlFile)來打開它。您也可以製作一個表單,並在Web瀏覽器控件中將該文件顯示爲URI。

RobinDotNet

0

我認爲最好的方法是讓你的幫助文件成爲應用程序的一部分。看看at this question。通過這種方式,幫助文件將與您的Click-Once應用程序一起下載。