我有一个很小的WPF应用程序正在部署到客户端。其中一个先决条件是Sql Express 2008,而clickonce安装程序很好地处理了这一部分。我的问题是,安装后,我需要能够解压缩备份的SQL数据库,恢复它,并设置一些用户权限。我有SQL和代码需要做到这一点,但我似乎无法弄清楚如何将它注入到clickonce安装过程中,或者如何强制它在安装之后立即运行某种“更新”,然后加载启动应用程序。有没有办法做到这一点?ClickOnce安装后立即运行更新程序
2
A
回答
2
考虑您的应用程序确认在isfirstRun在那个时候进行额外的设置。使用这种方法,你可以做任何你想做的事情。下面是从a webpage with more details一个片段:
使用在isfirstRun,以确定是否需要 执行任何一次性 初始化操作第一次 应用程序运行。
1
您有look at this?您可以创建一个自定义操作。
我不知道你是否会拥有/需要提升权限,但它可能是值得一试,
相关问题
- 1. 的ClickOnce安装立即停止执行
- 2. 安装iPad应用程序后立即更新?
- 3. 仅在安装启动程序后立即运行sbt?
- 4. 如何在安装完成后立即运行应用程序?
- 5. ClickOnce需要运行安装程序?
- 6. 如何更新程序后,立即重新查询更新的值运行
- 7. Clickonce应用程序在XNA 4.0安装后将无法运行
- 8. 更新App.config中运行安装程序
- 9. 在GAC中安装之后立即进行程序集加载
- 10. 优化C#安装程序以立即安装应用程序
- 11. 如何更改Clickonce安装程序中的更新位置?
- 12. Windows 3.1安装程序卸载后立即重新安装旧版本,而不是安装新的升级
- 13. clickonce安装程序在应用程序启动时未直接进行更新
- 14. 关闭安卓程序立即在json运行应用程序
- 15. 使用MSI安装的WPF应用程序的ClickOnce更新
- 16. 安装clickonce应用程序时运行脚本数据库
- 17. 使用ClickOnce运行程序,而不是安装它
- 18. ClickOnce:无法安装或运行该应用程序,需要安装Microsoft.Vbe.Interop 14.0
- 19. 安装后运行程序参数
- 20. SQL Server 2008 R2 CTP安装程序启动后立即崩溃
- 21. Pthread创建后立即运行线程
- 22. 建立一个安装程序,运行另一个安装程序
- 23. 立即运行一个新线程
- 24. PHP/MySQL独立安装程序/更新程序脚本?
- 25. nodejs:更高版本的Node.js已经安装。安装程序将立即退出
- 26. Clickonce更新安装先决条件
- 27. ClickOnce和更新和安装文件夹
- 28. 通过修补程序安装程序重新签署ClickOnce
- 29. ClickOnce应用程序使用新的程序集标识安装
- 30. 创建单个EXE独立应用程序无需安装即可运行
创建一个“常规”安装项目而不是ClickOnce可能更好/更容易,因为它们是高度可定制且更可靠的(恕我直言)。 – ewall 2011-05-20 13:23:06
这是我曾考虑但希望避免的事情......我是通过clickonce自动执行sql express检测/安装的忠实粉丝,并且我没有任何创建安装项目的经验...... – drowned 2011-05-20 13:25:05