问题标签 [bootstrapper]

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.

0 投票
2 回答
4440 浏览

deployment - 使用 Msbuild 更改 setup.exe 的 url(部署 ClickOnce)

我使用 msbuild 来使用 setup -url="location"...

我使用 ClickOnce 发布应用程序,我想更改 setup.exe 中的 url。

另一个问题是,在使用 /url 开关更改 URL 后,会出现手动确认签名对程序集无效的消息。

两个问题:

  1. 如何在静音模式下使用 setup -url=http://.... 我不希望出现确认消息。

  2. 如何再次签名setup.exe?

有什么解决办法吗??谢谢先生

我的 msbuild

请问有什么帮助吗?提前致谢。

0 投票
2 回答
9051 浏览

deployment - 在 MSI 包中部署适用于 Office 3.0 运行时 (EXE) 的 Visual Studio 工具,而不使用引导程序

我创建了一个 Word 插件并创建了 MSI 包来分发它。

使用http://msdn.microsoft.com/en-us/library/cc563937.aspx中的信息...

我已经测试了 Setup.exe,并且插件安装正确。

问题是在我们的网络上部署插件时,我们的系统管理员需要 MSI 中的文件而不是 exe。但是,在运行 MSI 时,需要先安装先决条件 (VSTOR.EXE)。默认情况下,这要求我们运行安装文件的 setup.exe(助推器)。

如果我能找到 VSTOR.EXE 的 MSI(不幸的是我找不到),那么我们可以先将其推送到所有机器,然后满足先决条件并且不会调用引导程序。

任何建议都会很棒???

克里斯

0 投票
3 回答
27636 浏览

runtime-error - 如何防止 InstallShield 1158 错误?

有时,在运行 InstallShield 安装时,会出现一个错误对话框,其中包含文本“1158”和“确定”按钮,仅此而已。InstallShield 错误 1158 表示从关联的 ini 文件加载字符串时出现问题,但 Flexera 的故障排除步骤对我不起作用。另外,我怀疑字符串实际上是否存在问题。该页面上的信息表明字符串问题不会是间歇性的。

以下是我迄今为止的调查结果:

  • 该问题在显示任何其他对话框(包括先决条件对话框)之前发生,这使我相信这是引导程序(setup.exe)而不是 Windows Installer 的问题。
  • 该问题是间歇性的,在某些机器上经常发生,而在其他机器上几乎从不发生。
  • 该问题与安装的特定版本无关。如果在同一台机器上再次运行,相同的 setup.exe 可能会失败一次并成功。
  • 该问题似乎与 Windows 资源管理器有关。我无法通过其他方式(例如 cmd.exe)启动 setup.exe 来重现这一点。
  • 这会妨碍调试工作,因为传递命令行参数来生成调试日志会导致安装成功。
  • 我只在 Windows XP 上看到过这个问题。
  • 这可能没有任何意义,因为我的公司不经常使用较新版本的 Windows。

有没有其他人遇到过这个问题或知道解决方法?

0 投票
1 回答
1800 浏览

wix - 以其他一些子 MSI 作为先决条件创建 MSI 的最佳实践是什么?

目前,我们使用Inno Setup作为引导程序来安装 MSI 先决条件。维护设置有点复杂。我找到了刻录工具,它可以帮助我们通过单一设置来安装我们需要的任何东西来解决这个问题。我找不到此工具的文档或示例。有人对此有想法吗?还是有替代解决方案?

我正在为我们现在使用 ISS 引导程序执行的操作寻找替代解决方案:

  1. 提取文件(主要设置,先决条件设置)
  2. 需要确保先决条件状态并按需安装。
  3. 开始主安装。
0 投票
2 回答
1331 浏览

windows-installer - 如何通过 Inno Setup 将值传递给 msi

我使用 Innosetup 作为我的 msi 设置的引导程序。它打包了主要的 mis 文件和其他先决条件。当我们使用完整的 UI 时,它工作得很好。现在我想以静默模式安装整个设置。对于 InnoSetup,我们可以给出 /SILENT 或 /VERYSILENT。我如何将值传递给 msi(即解锁密钥、要安装的功能等)。如果我单独安装 msi,我可以在命令行中提供它。但是当作为单个 exe 使用时,我该如何给它呢?我应该为此编写任何 inf 或 bat 文件吗?相同的 exe 将用于以静默模式和完整 UI 进行安装。

等待回复。

谢谢和问候, 瓦伦

0 投票
1 回答
2435 浏览

wix - WiX:我在哪里可以下载引导程序?

我正在运行 Visual Studio 2008 SP1,尝试编译我的 WiX 项目时出现以下错误:

在“C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Engine”中找不到所需的文件“setup.bin”

我已经安装了 Windows Installer 3.0 和 Windows Platform SDK。我有一个 Microsoft SDKs\Windows\v6.0A 目录,但没有 Boostrapper 目录。我在哪里可以得到这个?

0 投票
1 回答
1675 浏览

sql - SQL Server 2008 Native Client 和 SQL Server 2008 管理对象的引导程序包

我正在使用 Bootstrapper Manifest Generator 为以下可再发行组件制作引导程序包:

  • Microsoft SQL Server 2008 管理对象
  • 微软核心 XML 服务 (MSXML) 6.0
  • Microsoft SQL Server 2008 本机客户端
  • Microsoft SQL Server 系统 CLR 类型

我有一个 MsiProductCheck 安装条件来确定是否安装了 MSI,但是一旦发布了较新的版本,检查就会返回说需要先决条件。

我想知道确定是否安装了这些组件的正确方法是什么。

0 投票
1 回答
2689 浏览

installation - 安装引导程序如何检测是否安装了先决条件?

试图解决这个问题

我想了解引导程序如何检测是否安装了先决条件(特别是 .NET 3.5)。

根据this reference,检测是否安装了 .NET 的一种方法是检查以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5

使用进程监视器,我检查了引导程序 (setup.exe) 完成的注册表查询,它没有显示对此注册表项的任何访问权限。

有谁知道引导程序如何确定目标系统上是否安装了先决条件?

0 投票
2 回答
1473 浏览

sql - 我可以在 SQL 引导程序中修改 package.xml 文件以安装命名的 SQL 服务器实例吗

我想在 Windows7 上使用 SqlExpress2008 Bootstrapper 进行全新安装,我不想使用默认的 SQLEXPRESS 实例。

我试图编辑位于以下位置的 package.xml 文件:C:\Program Files\Microsoft

SDKs\Windows\v7.0A\Bootstrapper\Packages\SqlExpress2008\en\package.xml

并更新了命令参数 instancename= CUSTOMINSTANCE

但不幸的是,它仍然创建默认SQLEXPRESS而不是CUSTOMINSTANCE

wix标签如下:

这是完成此任务的标准方法吗?

0 投票
2 回答
343 浏览

.net - 免费的启动器或引导程序,可检查操作系统版本或是否安装了 .net 框架

我寻找一个免费的启动器或引导程序来检查是否安装了 .net 框架,并启动我的 app1.exe,如果没有,则启动 app2.exe。或者,检查操作系统版本的 louncher。