小编Dud*_*udu的帖子

合并模块如何升级?

我可以找到关于msi如何升级的大量信息.例如有关小升级,小升级,主要升级及其使用案例和限制的信息.但是,我找不到有关合并模块的升级行为的信息,例如:

  1. 似乎msm没有任何方法来指定次要,小型或主要升级.那么它的表现方式是什么?它是先卸载旧版本还是仅更新已更改的文件?
  2. 有没有办法指定可以像msi一样升级哪个版本?
  3. 我可以为新版本添加/删除/重命名组件吗?
  4. 如果已安装此msm的较新版本且容器msi决定安装,它是否会使用此旧版本的msm覆盖?

windows-installer merge-module

9
推荐指数
1
解决办法
3999
查看次数

关闭WPF窗口是否还会释放其所有数据绑定?

我只是想知道在窗口关闭后数据绑定是否仍然响应源更改事件.如果是这样,如何释放所有数据绑定.

我在MSDN中找到的所有内容都是Unloaded事件的句子:"当引发Unloaded时,作为事件源父元素(由Parent属性确定)或逻辑树或可视树中任何给定元素向上的元素可能已经存在未设置,这意味着数据绑定,资源引用和样式可能无法设置为其正常或上次已知的运行时值."

但它说"可能没有",所以我仍然不知道它会不会.它还表示如果应用程序正在关闭,则Unloaded事件不会引发.

我找到了BindingOperation.ClearAllBindings().但似乎只清楚一个对象.要清除所有内容,我应该递归清除可视树还是逻辑树?

wpf binding

5
推荐指数
1
解决办法
852
查看次数

标签 统计

binding ×1

merge-module ×1

windows-installer ×1

wpf ×1