问题标签 [orca]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2010 - 如何在设置项目中获取组合框的属性值?
我在设置项目中包含了一个组合框,它使用 orca 更改属性表、控制表并在组合框表中包含条目来替换文本框。现在,我在我的安装项目中有两个组合框,但是如何从属性中获取值以在安装过程中将其添加到条件中?请指导我谢谢
combobox - 如何使用 Visual Studio 2010 安装和部署项目根据安装项目中的另一个组合框选择填充一个组合框?
我创建了一个自定义对话框,其中我的对话框中有两个组合框,使用 MSI 的 orca 工具,但现在我坚持使用 orca 工具或使用 Windows 安装程序来填充基于 MSI 中另一个组合框选择的组合框。
请指导我谢谢
combobox - 如何为 orca 中的组合框赋予默认值?
我在 orca 中创建了一个组合框,但我无法为组合框提供默认值,顺便说一句,组合框代替了复选框控件,我还尝试更改 orca 属性表中的默认值。请让我知道是否有任何其他方法,因为上述方法不起作用。
谢谢
c# - 使用 MST 转换升级和添加新功能
我正在尝试更新我的应用程序,同时也启用了一些新功能。这些功能在以前的版本中也存在,只是被关闭了。
我使用 Orca 创建了一个 MST 文件,其中我将 INSTALLEVEL 设置为 4,并且我想要安装的所有功能都设置为 1,我不想安装的那些我设置为 5 或更高。一切正常。
在此之后,我想以与安装相同的方式升级应用程序,不同之处在于我想使用 INSTALLEVEL 打开附加功能。安装完成后,我的应用程序实际上是新版本,但缺少新添加的功能。
我可以做的是在命令行中使用 ADDLOCAL=feature1,feature2 来解决这个问题,但我会避免这样做,因为在大规模情况下这个解决方案将不起作用。
我尝试在 msi 的属性表中添加 ADDLOCAL,并使用 Orca 从中生成了一个 mst 文件。这样做将安装功能,但此解决方案的问题在于:
a) MSDN不推荐
b)安装后,如果我去添加/删除程序并尝试更改应用程序,我就不能了,因为它处于某种修复模式......
所以我的问题是,如何使用 mst 文件更新启用新功能的产品?
编辑
值得注意的是,如果之前在升级后安装了某个功能,它将在那里,只有在之前没有安装时才会失败。
windows-installer - msi 安装程序使用 orca 创建文件夹
我正在使用 orca 编辑在 Visual Studio 8 中创建的 msi 安装程序文件。我想创建一个用户接受的目录路径 (CONTENT_DIR)。该目录可以在任何地方,不一定在 TARGETDIR 中。我如何填充目录和组件表。示例:TARGETDIR 可以是:C:\programfiles\soft\sof1\ CONTENT_DIR 可以是:F:\final\content\
现在应该如何创建 CONTENT_DIR 文件夹。可能吗?
windows-installer - 使用 Visual Studio 创建阿拉伯语 msi(或 Visual Studio 中未列出的任何其他语言环境)
我在 Visual Studio 中创建了一个 msi 项目。我使用 ORCA 来编辑 msi。我需要一个用于阿拉伯语的 msi 安装程序,如何使用 Visual Studio 创建它并应用转换文件。
阿拉伯语未列在 Visual Studio msi 2008 项目语言设置中。
windows-installer - 替换未压缩设置中的文件
使用 InstallShield 我创建了一个基本 MSI 设置,它的文件未压缩
现在我想替换设置中的一个文本文件,而无需再次重建 MSI。
在运行安装、卸载等时可以毫无顾虑地完成吗?
是否有某种 size\CKSUM 检查将 msi 中的数据与实际文件进行比较?
或者用 ORCA 编辑 MSI 并从文件表中删除这个文件会更可靠?
谢谢
visual-studio-2013 - 如何提取exe文件的componentId
我试图为 Windows 窗体应用程序创建一个 msi 设置。只有在本地系统上安装了 Access 数据库引擎 12.0 时,才应安装此 msi。
因此,我尝试在 Visual Studio 安装程序中设置午餐条件。现在,如果我想将此驱动程序作为安装新应用程序的先决条件,我需要此驱动程序的 COMPONENETID 以便我可以在启动条件下设置一个条件。
我有 Access 数据库引擎 12.0 的和 exe,但无法弄清楚它的组件 ID。我尝试为此目的使用 ORCA 工具,但 ORCA 工具仅适用于 .msi 而不是 .exe。有人可以帮我解决这个问题吗?提前致谢。
vbscript - 使用 vbscript 设置 MSI 的包代码
我正在通过编辑 MSI 数据库更改 MSI 的产品代码、升级代码和产品名称。
参考:- http://www.codeproject.com/Articles/383481/Editing-an-MSI-Database
我可以更改上述所有参数,但无法更改 Package Code。
建议一种更改包代码的方法。
c# - 抑制完成安装对话框所需的 DLL
我有一些 MSI,它们都以相同的方式为我们的应用程序构建。
MSI 我的意思是,VS2010 附带的普通内置 Windows 安装程序。
在一些机器上,尤其是 Windows 8 及更高版本,当我们的一些客户端尝试安装应用程序时,MSI 会抛出以下错误:
我知道为什么会抛出错误(我相信大多数查看这篇文章的人都知道为什么......这是由于 %TEMP% "AppData/Local /Temp”文件夹)。
我可以在这里重新创建问题,但我需要一种方法来抑制此错误。我知道如何解决它,但我想以某种方式通过 Orca 或其他方式捕获此对话框,然后在其他地方提取 MSI?
我不知道这是否可能(不是真正的安装专家)。
有什么想法可以解决这个问题吗?
谢谢!