在域中发布MSI安装包遇到的很奇怪问题

junki 2008-10-09 10:09:53
最近做了一个项目,对腾讯通(RTX)的二次开发,强制发布到域管理的几百台电脑中。
通过VS2003部署成MSI包后,在客户端登录前进行安装,现发现几个很奇怪的问题:
1. 如果用户之前有通过本地或网络安装过本软件之前的版本,客户在登录时会再次安装,但软件将
不能使用,发现只更新了一部份文件;后来尝试使用包的“启动条件”或设置包的

“ProductCode,UpgradeCode,Version”
来限制安装,在本地测试将提示不能安装,但一到域中,还是会安装,原来可用的程序也不能使用了;
2. 如果用户从未安装过,或者是通过域安装的,都不会出现问题。

由于对域的部署安装机制不是很了解,想尽各种办法都不行,感觉很郁闷,大家有没有什么好办法呢?
...全文
120 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
junki 2008-11-05
  • 打赏
  • 举报
回复
虽然没有答案,但还是谢谢大家支持!
abcyzq 2008-10-22
  • 打赏
  • 举报
回复
占个位置学习先。
delphi_new 2008-10-09
  • 打赏
  • 举报
回复
着呢黑人啊
junki 2008-10-09
  • 打赏
  • 举报
回复
有按版本来进行升级啊,在本地测试是可以的,如果是高级版本将不会安装
但到域中,还是会覆盖安装,且只更新了部份文件,结果都不能使用,郁闷啊!
zlkingdom 2008-10-09
  • 打赏
  • 举报
回复
应该是你的安装包自动升级的问题啊,首先你要自己定义一套关于安装包升级的规则,然后生成安装包的时候按版本生成
justindreams 2008-10-09
  • 打赏
  • 举报
回复
不懂这个,帮顶了
kwlong2008 2008-10-09
  • 打赏
  • 举报
回复
我是做<a href="http://www.21ytnet.com" title="网站建设">网站建设</a>的,来看看你的空间,不错,欢迎踩我的<a href="http://www.ytnet.com.cn" title="网站制作">网站制作</a>空间!

110,539

社区成员

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

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

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