嘿我想问是否可以运行C#的ClickOnce更新,然后在更新后运行我自己的exe来更新数据库文件。现在ClickOnce更新将覆盖所有内容,但我想将信息附加到数据库而不是覆盖数据库。
所以这个想法看起来像:
答案 0 :(得分:1)
老兄,你真的可以提供更多信息......这是updater.exe
是什么? ClickOnce
更新如何覆盖数据库中的所有内容?
我认为您不能告诉ClickOnce
更新功能在更新过程中运行可执行文件,但您可以在updater.exe
窗口中引用Application Files
。< / p>
启动项目属性&gt;发布标签&gt;应用程序文件按钮
将您的Publish Status
列设置为Include (Auto)
,将Download Group
列设置为(Required)
,将hash
列设置为Include
。
执行此操作将确保将最新版本的updater.exe
文件安装到安装目录中。在那里,您可以从updater.exe
应用程序访问并运行ClickOnce
文件。