c# winform软件 打包发布

张大吉001 2015-01-19 10:24:39
大家好!就是我现在做了一个小winform小软件,用的是postgresql数据库。
在官网(http://www.postgresql.org)把数据库下载下来(是一个exe安装包)后,我想实现如下功能:
1. 把数据库的exe安装包和我现在写的这个小软件一起打包 。
2. 安装顺序为先安装 数据库 -> 再跑脚本创建 数据库及数据库表 -> 最后跑自己写的那个小软件安装包。

请问这些该怎么实现? 感激不尽!
...全文
367 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
rabbit0310 2015-01-28
  • 打赏
  • 举报
回复
需要备份数据库 (role,表结构,数据) 1 安装winform start /wait xx.exe /QB pause 2先备份数据库 psql -U postgres -h localhost -p 5432 -f %fpath%\role.sql psql -U postgres -h localhost -p 5432 -f %fpath%\database.sql pg_restore --host localhost --port 5432 -c --username postgres --dbname "nsunity" "%fpath%\NSUnity.backup"
lincolnandlinda 2015-01-21
  • 打赏
  • 举报
回复
InstallShield需要付费,你可以考虑使用Wix
於黾 2015-01-21
  • 打赏
  • 举报
回复
你还是使用一些单文件的轻量级数据库,或干脆用.csv文件代替数据库吧
枫0子K 2015-01-21
  • 打赏
  • 举报
回复
引用 3 楼 vb763305825 的回复:
运行你一个小应用就要往电脑上安装个数据库,比360还黑.
Point!
alex_suen 2015-01-21
  • 打赏
  • 举报
回复
学习了,InstallShield
健者天行 2015-01-20
  • 打赏
  • 举报
回复
引用 3 楼 vb763305825 的回复:
运行你一个小应用就要往电脑上安装个数据库,比360还黑.
  • 打赏
  • 举报
回复
运行你一个小应用就要往电脑上安装个数据库,比360还黑.
software_artisan 2015-01-20
  • 打赏
  • 举报
回复
installshield支持预安装和脚本,完全可以实现你的需求。
threenewbee 2015-01-19
  • 打赏
  • 举报
回复
用installshield打包,用launchappandwait可以调用你的程序或者脚本,放在安装后动作里面

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧