我有一個帶有About.htm頁面的Win應用程序(VB.net 2005),當用戶使用HelpProvider控件按下F1時出現。用ClickOnce部署About.htm
該應用程序使用ClickOnce技術進行部署。當我發佈新版本時,我必須手動將About.htm文件從開發區域複製到我們的LAN(由HelpProvider控件的HelpNamespace屬性指定)。
有沒有一種方法可以將此作爲部署的一部分?
謝謝。
我有一個帶有About.htm頁面的Win應用程序(VB.net 2005),當用戶使用HelpProvider控件按下F1時出現。用ClickOnce部署About.htm
該應用程序使用ClickOnce技術進行部署。當我發佈新版本時,我必須手動將About.htm文件從開發區域複製到我們的LAN(由HelpProvider控件的HelpNamespace屬性指定)。
有沒有一種方法可以將此作爲部署的一部分?
謝謝。
將文件添加到您的項目中,並將構建操作設置爲「內容」和「複製到輸出目錄」以「始終複製」。然後,在構建和部署時,該文件將包含在部署中。
要以編程方式找到它,假設您使用的是winforms(因爲您使用的是vs2005),您可以通過在System.Windows.Forms.Application.StartupPath中查找來找到它。
您可以通過執行Process.Start(「iexplore.exe」,myHtmlFile)來打開它。您也可以製作一個表單,並在Web瀏覽器控件中將該文件顯示爲URI。
RobinDotNet
我認爲最好的方法是讓你的幫助文件成爲應用程序的一部分。看看at this question。通過這種方式,幫助文件將與您的Click-Once應用程序一起下載。