问题标签 [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.
wix - Wix:如何定义条件引导程序先决条件?
我正在使用 WIX 3.0 工具集和 VS2008。在我的“.wixproj”文件中,我添加了以下代码(工作正常)。我想添加一个条件,以便它仅在安装了 office 2007 时才安装 PIA。
我在我的安装程序脚本 .wxs 中编写了以下代码,但这在引导程序中没有用。
msbuild - WIX:GenerateBootStrapper 条件?
我已经使用 WIX 构建了一个安装程序,并使用该GenerateBootstrapper
任务将其与 .NET 4.0 框架打包在一起。现在 .NET 4.0 无法在 XP SP2 上安装,但它似乎没有对此进行先决条件检查,因此其安装程序中途失败。
我想添加我自己的检查,以确保.NET 4.0 框架支持安装整个软件包的操作系统。使用时有没有办法在引导程序中嵌入 OS/Service Pack 检查GenerateBootstrapper
?如果没有,我还能如何做到这一点?
wix - Wix Bootstrapper 应该从子文件夹中获取安装文件
有没有可能说 WIX-Bootstrapper 获取位于子目录中的安装文件?在启动打包程序时,他总是想下载最新版本(.net、Installer 等)。
提前致谢!
visual-studio-2010 - 如何使用 msbuild 引导 .NET 3.5 SP1?按照找到的说明不起作用
我正在尝试使用 msbuild GenerateBootstrapper 任务来分发带有框架的 .net 应用程序,而无需互联网连接来安装它。
我在这里发现了许多帖子都指向相同的说明:
为 .NET Framework 3.5 SP1 引导程序启用 Samesite
按照说明操作后,我仍然无法生成引导程序。我可以看到的更明显的问题是,从 dotNetFx35.exe 中提取文件不会提取与自述文件中显示的相同的文件和文件夹列表(例如 TOOLS 文件夹不存在)。
我究竟做错了什么?我是否遵循旧的指示?
msbuild错误如下:
任何帮助将非常感激!
wix - 通过 Web 从 Microsoft 下载包的引导程序
创建引用 Microsoft 包的 Internet 下载引导程序的最佳做法是什么?
例如,InstallShield 有一个安装先决条件,可以通过 go.microsoft.com/fwlink 链接 ID 从 Microsoft.com 下载 vstor40_x86.exe,该链接 ID 解析为该 EXE 的下载 url。InstallShield 没有为 vstor40_x64.exe 创建 PRQ,我需要创建一个。我找到了包含 x86/x64.exe 下载链接的 Microsoft 页面,但我找不到解析为 x64 的 fwlink ID。
微软对此有何立场?他们是否在任何地方记录了 fwlink ID 并且他们是否希望我们链接到 Microsoft 以便他们可以控制可用性,或者这是一种刚刚从 Microsoft 中流失的不良做法?
visual-studio - 想自己更新或创建引导程序包
我对 Windows 安装程序很陌生,我遇到了一些问题,但最终完成了我想要的。一个重要的问题留给我。我不知道在哪里可以下载或如何创建或更新引导程序包。
我的应用程序需要 SQL server compact 3.5,并且引导程序包由 VS2008 安装在我的硬盘上。我想要的是 SQL server compact 3.5 SP2,我还需要离线安装。我在互联网上搜索了很多,但可以弄清楚如何将我的 SQLCE 引导程序包升级到 SP2,而且我不知道在哪里下载、创建或升级这些引导程序包,例如我自己的 .Net Framework。
我确实知道如何使用 Bootstrapper Manifest Generator 以防我需要创建引导程序包,但是要使用 BMG 创建 Microsoft 包,我认为信息不足(我也找不到太多关于此的信息)来创建正确的包和产品 XML。
也许我只是傻,但如果有人能解释我以什么方式可以更新或升级 ht Microsoft SDK 文件夹中的离线引导程序包,我将不胜感激。下次它会为我省去很多痛苦。
提前非常感谢!
斯瓦佳
PS我通过在我的Vista测试PC上下载并安装VS2010 express获得了SQLCE SP2包。
asp.net-mvc - 我应该如何为 Unity 和 AutoMapper 实现 MVC 引导程序?
为我的 MVC 2 应用程序创建引导程序的最佳方法是什么?我正在使用 Unity 和 AutoMapper,并希望尽可能地抽象它们的加载和配置。
一个不错的例子在这里(http://weblogs.asp.net/rashid/archive/2009/02/17/use-bootstrapper-in-your-asp-net-mvc-application-and-reduce-code-smell。 aspx ),但 UnityContainer 实现了 IDisposable 并且在该示例中它永远不会被清理。这(在 Bootstrapper 中配置 Automapper 违反了开闭原则?)也是一个不错的例子,但他也没有处理 Unity/Disposable 问题。
这是(http://www.domincpettifer.co.uk/Blog/42/put-an-ioc-powered-bootstrapper-in-your-asp-net-mvc-application)另一个很好的如何做一个引导程序的例子,但同样没有解决 Unity/Disposable 问题。
我曾考虑将我的 Bootstrapper 对象保存在一个静态变量中并使其实现 IDisposable,但这听起来不对。
installation - 如何使我的引导安装尽可能简单?
我正在使用 WiX 创建安装程序并生成引导程序。引导程序作为一个单独的文件出现,然后执行我的 MSI 安装程序。我想让这个过程尽可能简单。我不希望用户必须解压缩文件或任何东西,我希望他们能够下载并双击单个文件。
这可以做到吗?如果是这样,怎么做?如果没有,我能做到多简单?
OneClick 不是一个选项,因为我的应用程序是基于服务的。
.net - 重新启动后恢复安装程序
安装程序需要运行 .NET 4 安装程序 (dotNetFx40_Full_setup.exe) 和 Microsoft Surface Toolkit (SurfaceToolkitRuntime.msi)。问题是 .NET 4 安装需要重新启动机器,而 Microsoft Surface Toolkit 需要安装 .NET 4。
从查看其他问题来看,我似乎应该使用WiX(是/否?)。这可以在批处理文件中完成吗?
如果我需要使用 WiX/批处理文件/其他什么样的代码执行此操作?
installation - 我需要一个安装我的软件和先决条件的 WIX Bootstrapper 项目
问候!
我在 VS2010 中有一个解决方案,它定义了 3-4 个单独的应用程序。
这 3-4 个应用程序是单独的(但相关的)组件,我需要在部署期间单独安装在我们的生产服务器上。我曾尝试使用 WIX mondo 生成多功能 WIX 安装程序,但发现允许这些应用程序能够单独安装以及通过单一来源安装会更有益,最好可配置为在安装过程中选择要安装的。
我注意到有一个名为“Bootstrapper Project”的 WIX 项目类型,但我在 Web 上找不到太多关于它的文档,并且不知道它是否是一种项目类型,实际上可以帮助我为我的项目创建部署安装引导程序. (即一个 setup.exe 文件,它将一个接一个地安装在安装程序中定义的每个项目,或者在运行时通过安装程序可选地选择)...
在 WIX 中使用预先存在的 WIX 安装程序为单个程序执行此操作的最佳方法是什么?