问题标签 [launch-condition]

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 回答
1956 浏览

visual-studio-2008 - 为 setup.exe 和 .MSI 创建面向未来的 .NET 3.5 SP1 安装程序先决条件

我要求 .NET 3.5 SP1一个 VS2008 安装项目会更新 Net 3.5 SP1 吗?. 这使得 setup.exe 检查正确。

我还在我的 MSI 中添加了“SP1”启动条件,因此它不会让用户通过启动 MSI 安装我的 .NET 3.5SP1 应用程序(并将[VSDNETMSG]框架条件消息中的消息替换为实际提到 SP1 的消息)。

从未来证明的角度来看,这感觉是错误的。我希望条件是:

不是

有没有办法做到这一点?框架检查没有条件属性来允许我添加子条件......

是的,我也可以不用担心我漂亮的小脑袋:P

如果那里的一位 MS 版本控制专家读到此,如果您要将代码依赖的内容放入 SP,您能否让安装程序能够检查它的 OOTB。

(我真的希望他们能想出一个更好的编号方案——世界和它的狗可以看到这会变得混乱)

0 投票
1 回答
4845 浏览

wix - 在“LaunchConditions”之前对 WiX 中的自定义操作进行排序

是否可以在“LaunchConditions”之前对自定义操作进行排序?

这是我的自定义操作:

排序在<InstallExecuteSequence/>

我试过这个,在Orca中打开 MSI 文件,发现我的自定义操作顺序为“99”。但是当我尝试安装时,它从来没有被调用过。

我想在 LaunchConditions 之前安排这个,因为这个自定义操作应该设置在 LaunchCondition 中使用的属性(如果应用程序正在运行,请退出安装程序/更新程序)。

0 投票
2 回答
343 浏览

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

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

0 投票
2 回答
1212 浏览

c# - 启动条件 - 检查服务是否正在运行

在 VS2008 中,如何检查 Windows 服务是否在启动条件下运行?

0 投票
2 回答
304 浏览

windows-installer - 我需要检查什么以确保正在运行卸载?

我需要在我的安装程序中设置启动条件,以防止用户直接运行 MSI 文件,除非他们正在运行卸载。(所有其他类型的安装都应该从引导应用程序运行,以确保满足所有先决条件。)

我需要什么条件来检查这个?我试过REMOVE="ALL" OR BOOTSTRAPBOOTSTRAP是我的引导应用程序在启动 MSI 时在命令行上定义的属性),但这也会触发修复安装,这是我不想要的。

0 投票
3 回答
1999 浏览

deployment - 如何在启动条件中访问 TargetPlatform 属性?

我正在尝试从“启动条件”中的条件访问 TargetPlatform 属性值(您可以在部署项目中设置)。

基本上,如果该计算机上安装了 64 位版本的 Office,我试图告诉应用程序不要将自身安装为 32 位应用程序。因此,我需要以某种方式获取应用程序的位数并将其置于启动状态。

我可以从注册表中获取 Office 的位数,但我不知道如何从安装程序访问 TargetPlatform。

谢谢!

0 投票
1 回答
1277 浏览

visual-studio-2010 - 根据条件跳过安装某些自定义操作

我是 Windows Installer 的新手,所以请温柔一点!

我希望在客户安装我的程序时安装一些驱动程序。但是,如果已经安装了驱动程序,我希望安装程序跳过该特定步骤并继续安装我的程序。

我尝试添加一个 Windows Installer 启动条件,它搜索某个组件 ID。但是,当我尝试安装时,出现错误消息并且安装程序退出 - 没有安装任何东西。是否安装了驱动程序并不重要 - 我得到相同的结果。

有什么线索吗?

提前致谢!

0 投票
1 回答
1914 浏览

visual-studio-2010 - 如何在安装项目(VS 2010)中添加 Windows 7 及更高版本的启动条件

我正在使用 VS 2010 创建一个安装项目,我希望该安装程序只有在 Windows 7 或更高版本的操作系统上运行时才能运行。

如何在设置和部署项目中为此添加启动条件?

0 投票
1 回答
782 浏览

c# - 从继承自 System.Configuration.Install.Installer 的类发出 http 请求时出现 HttpRequest 超时异常

我想在完成安装后启动一个 EXE,所以我写了一个自定义启动条件,如下所示:

问题:MyApp.exe 正在创建 http 请求以从服务器获取一些数据。如果 MyApp.exe 从此处启动,我每次都会收到超时异常。如果我单独运行 MyApp.exe,它会成功创建 http 请求而不会超时。下面是http请求的代码:

为什么我会收到超时异常?我在哪里做错了?

0 投票
1 回答
5005 浏览

wix - 确保在 64 位系统上使用 64 位安装程序的启动条件

我的发射条件怎么了?它应该阻止 x86 安装程序在 64 位系统上运行,但它似乎没有效果。

var.Win64派生自 MSBuild 变量,如下所示:

我想解决我的问题,但我也有兴趣了解解决此类问题的策略。