使用ClickOnce部署About.htm

时间:2010-03-15 17:27:13

标签: deployment clickonce

我有一个Win应用程序(VB.net 2005),当用户使用HelpProvider控件按下F1时会出现About.htm页面。

使用ClickOnce技术部署应用程序。当我发布新版本时,我必须手动将About.htm文件从我的开发区域复制到LAN(由HelpProvider控件的HelpNamespace属性指定)。

我是否可以将此作为部署的一部分包含在内?

谢谢。

2 个答案:

答案 0 :(得分:1)

将文件添加到项目中,并将构建操作设置为“内容”,将“复制到输出目录”设置为“始终复制”。然后,在构建和部署时,该文件将包含在部署中。

要以编程方式找到它,假设您正在使用winforms(因为您正在使用vs2005),您可以通过在System.Windows.Forms.Application.StartupPath中查找它来找到它。

您可以通过执行Process.Start(“iexplore.exe”,myHtmlFile)来打开它。您还可以创建一个表单,并在Web浏览器控件中显示该文件,该控件将该文件指向为URI。

RobinDotNet

答案 1 :(得分:0)

我认为最好的方法是让您的帮助文件成为应用程序的一部分。看看at this question。通过这种方式,将使用您的Click-Once应用程序下载帮助文件。