我正在尝试实现自动版本控制,以便在构建我的引导程序时,MyApp和Bootstrapper的版本都会自动递增并同步。否则,每次安装时都会在添加/删除程序中出现重复的引导条目,其版本匹配。 当我构建引导程序时,AfterBuild目标使用GetAssemblyIdentity成功地获取了MyA...
我有一个安装程序,用户可以选择安装三种选项之一,每个选项直接关联到链式中的三个MsiPackages之一。例如: <Chain> <MsiPackage SourceFile="..\ProductA\bin\Release\ProductA.msi" Install...
我正在为我的软件创建安装程序。我决定使用WIX,因为我在stackoverflow上读到它虽然学习曲线陡峭,但是它是创建.msi安装程序最通用的工具。 我正在尝试创建一个非常简单的一屏幕安装程序,迄今为止我对结果感到满意,但有些控件看起来真的很过时。 凹陷的文本编辑框并不真正符合Win...
我有一个WIX_bundle(V1.0.0.0),它安装了4个第三方MSI的版本(5.0.0.0)。现在,我的第三方MSI的新版本已经更新为(6.0.0.0)。我创建了一个新版本的WIX_Bundle(v2.0.0.0),两个WIX Bundle具有相同的升级代码。我希望发生的情况是,新版的W...
我有一个包含对话框的MSI安装程序,提示用户[1]浏览到安装目录,[2]接受最终用户许可协议(EULA),[3]在安装完成后启动应用程序。 我将MSI包装在一个Burn Bundle中以制作EXE文件。现在我只看到EXE的EULA提示,但没有选择安装目录或启动应用的提示。 我想使用EXE格...
我在我的捆绑包中有一个自定义的ExePackage,它需要运行一段时间。我想向burn引擎报告进度指示器,以便在ExePackage执行时,进度条可以持续显示进度。 ExePackage元素有一个'Protocol'属性,似乎提供了与“扩展进度和错误报告”通信的方式,并提供以下选项:“non...
我有一个安装了WiX捆绑包的MSI,同时也检查是否已安装.NET。安装捆绑包(和安装程序)时一切都按预期工作。 我的问题在于捆绑包升级时。在升级中,捆绑包首先会安装v_Next的MSI,然后再卸载v_Previous的MSI。 我该如何改变这个顺序?我希望在升级时先卸载v_Previous...
当我将一个Image设置为填充整个窗口时,它似乎会渲染在其他控件的上方,并且通常会使窗口的绘制变得混乱。文件中的顺序似乎没有帮助,但是如果我将其放在自己的Page部分中,它会表现得稍微好一些。 有没有办法在窗口中显示一个位于所有内容后面的图像? 此外,当其他控件不正确地覆盖它时(文本具有白...