问题标签 [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 投票
1 回答
500 浏览

wpf - 开始使用 Prism (Ent Lib v5) 并构建应用程序框架

谁能指出我使用新发布的 Enterprise Library 5 构建的应用程序框架的任何有用示例?

我以前使用过 v4.1,在下载了 v5 的源代码并构建之后——我不明白如何将它与 WPF 应用程序集成——即似乎没有任何 UnityBootstrapper 类。

谢谢,杰森

0 投票
1 回答
1089 浏览

installation - VSTO 3.0 SP1 的引导程序

我有一个 .net 3.5 vs2008 Excel 插件。

我已经为它创建了一个安装程序,并且除了我无法在 VSTO 3.0 SP1 的先决条件中获得选项之外,它还可以正常工作。

我有一个 VSTO 3.0,当我检查 C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\VSTOR30 目录时,它有

vstor30.exe
vstor30sp1-KB949258-x86.exe
product.xml
“en”目录。

但是,当我构建安装程序时,只有 vstor.exe 文件被复制到 bin 目录中。我需要 vstor3.0sp1 插件才能工作。如果我手动安装 vstor sp1,那么一切正常。

0 投票
2 回答
268 浏览

vb.net - 我可以使用 VS Setup Project 构建一个可以安装正确平台版本的引导程序,还是有任何免费的 3rd 方工具?

我正在使用 Visual Studio 安装项目构建 2 个不同的 MSI。一个用于 x86 和 x64。但是我找不到将两者结合到一个项目中的方法,以便引导程序安装正确的平台版本。

有没有办法在 VS Setup Project 中这样做,或者有没有我可以使用的免费 3rd 方工具?我找到了 dotnetinstaller,但我不确定这是否是我正在寻找的。

0 投票
2 回答
360 浏览

.net - 引导程序的作用和目的是什么?

我正在开发一个应用程序,它使用引导程序对象在应用程序首次启动时执行一些操作。例如注册 IoC 对象,将某些变量放入 asp.net 应用程序会话对象,进行一些安全检查等。

我浏览了互联网,找不到对 bootscrapper 模式的参考,或任何有关该主题的文章。

这是一个不同名称的已知模式吗?

编辑:只要应用程序启动,该对象就会运行。例如,我在 wcf 服务和 ASP.net 应用程序中看到过它。

0 投票
1 回答
1513 浏览

.net - Visual Studio 设置项目的自定义先决条件

我有一个 Visual Studio 安装项目,并已按照此链接中提到的步骤将 Microsoft .NET Framework 2.0 (KB908002) 的共享加载项支持更新加载到先决条件列表中。出现该条目,但显示以下警告

没有为“Microsoft .NET Framework 2.0 (KB908002) 的共享加载项支持更新”提供“HomeSite”属性,因此包将发布到与引导程序相同的位置。

我使用组件供应商网站选项中的下载组件。如何为此更新设置主站点,以便直接下载和安装更新。我不想与我的设置一起分发更新。

谢谢

0 投票
1 回答
1265 浏览

.net - 如何从引导程序包中创建可运行的设置?

我想在不满足某些先决条件的用户计算机上安装 .NET 4.0 应用程序。

我需要能够在我的安装程序中定义这些先决条件的安装顺序,因为它们相互依赖(.NET 4.0、Windows Installer 4.5、SQL Server 2008 R2 等)。

AFAIK 这可以通过以下方式实现:

  1. 创建自定义引导程序并将其作为先决条件包含在我的 Visual Studio 安装项目中:我正在进行静默安装,因此无法通过这种方式向用户提供适当的反馈。我不想这样做。

  2. 使用dotNetInstaller等工具。

  3. 创建一个自定义安装程序,以正确的顺序安装所有先决条件,最后安装应用程序本身。

但是,我想使用通常在以下路径下找到的默认引导程序包中定义的安装条件:c:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\

所以我的问题是:如何从使用 XML 文件中定义的安装条件(重新创建它们会很麻烦)的引导程序包中制作单个可执行文件?我想将此单个可执行文件与 dotNetInstaller 或我的自定义安装程序一起使用。

或者,我如何告诉 dotNetInstaller 使用这些包,而不必手动重新创建所有安装条件?

0 投票
2 回答
1078 浏览

windows-installer - DirectX 引导程序包

我想共享 DirectX 可再发行组件作为我的应用程序设置 msi(使用 Visual Studio 制作)的必备包。
有人开发了 DirectX 的引导程序包吗?我在哪里可以找到它?我需要一些帮助。

提前致谢,
保罗

0 投票
1 回答
647 浏览

.net - 如何在引导程序在 wix 中运行之前检查先决条件

我在 .wixproj 文件中定义了一个 SQL 服务器引导程序:

以及 .wxs 文件中的先决条件检查:

SQL 服务器引导程序在 .NET 检查之前调用,但由于需要 .Net 而失败。

我想要发生的是通知用户他们需要下载和安装 .Net,因为它太大而无法包含在安装程序中。有没有办法确保在引导程序运行之前调用先决条件?

0 投票
3 回答
4599 浏览

sql-server-2008 - 检测是否安装了 SQL Server 2008

我使用dotNetInstaller作为引导程序,我需要检测是否安装了 SQL Server 2008 或更高版本作为先决条件。

目前我正在使用这个注册表来检测安装: HKLM\SOFTWARE\Microsoft\Microsoft SQL Server 2008 Redist\SharedManagementObjects\1033\CurrentVersion\Version

如果 的值为Version10.0.0 或更高,它会检测到它已安装。我们在这里尝试了 10 台机器上的安装包(Windows XP SP3 和 Windows 7),前提条件运行良好。我们收到很多人的报告,尽管他们安装了 SQL 2008,但它并没有检测到安装。

从日志:

dotNetInstaller 检查:

有人知道要检查的最终密钥吗?

0 投票
1 回答
1016 浏览

prism - 使用 Prism,我如何在统一引导程序中注册我的用户控件?

我正在使用 Prism(复合应用程序框架)来构建应用程序。我创建了外壳,它具有三个区域(主、菜单、总机)。我想用一个开关板用户控件在 shell 中加载我的开关板区域,但在这种情况下,我不想通过模块加载它。

那么,如何将我的视图(交换机用户控件)注册到引导程序内的 shell 交换机区域。也许只能创建一个专门为总机用户控制的模块,但这似乎是浪费时间。我一直在尝试这样做,但最终似乎无法通过派生的 UnityBootStrapper 类访问 RegionManager。

谢谢你。