问题标签 [iswix]
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-2012 - Visual Studio 2012 Windows 服务 .vdproj 项目迁移
我正在尝试将我拥有的解决方案移至 Visual Studio 2012,其中一种项目类型是 .vdproj。
根据此链接,此项目类型在 Visual Studio 2012 中不受支持:MSDN 表示他们建议您使用InstallShield Limited Edition for Visual Studio。
问题是,当我在 VS2012 中打开我的解决方案并尝试在我的解决方案中添加一个新的“启用 InstallShield Limited Edition”项目时,我收到一条错误消息:
创建项目“测试”...项目创建失败。
为什么我无法将这种类型的项目添加到我的解决方案中?
如果我制作一个新的空解决方案,我也无法在其中制作 InstallShield 项目。
我将尝试下载InstallShield 限量版,看看它是否有任何作用。
我尝试了 InstallShield 下载,它添加了两个额外的项目类型,但我无法创建其中任何一个。我可以将正常的网站项目添加到我的解决方案中,但不能将部署项目添加到我的解决方案中。
安装程序的名称相同,但这个提示我重新启动。重新启动后,我能够添加一个 InstallShield 项目,但它是在自己的解决方案中创建的。所以,看起来我现在必须弄清楚如何使用它,我会很高兴的。
看起来限量版不支持安装 Windows 服务。
wix - 新的 IsWiX 安装项目无法构建 - 未定义的预处理器变量
我正在尝试使用 WiX 工具集来创建部署项目。我正在使用 Visual Studio.NET 2010 SP1、WiX 3.7 和 IsWix 2.0.13013.4。我正在使用 .NET 框架 4.0。
我创建了下面提供的目录结构。
我在路径中的 Installer 目录下添加了一个 IsWix 安装项目C:\Projects\ExcelXLL\Installer\ExcelXLL64Deploy
。
如果我尝试编译安装项目,则会出现异常:
错误 1 未定义的预处理器变量“$(var.ExcelXLL64DeployMM.TargetPath)”。C:\Projects\ExcelXLL\Installer\ExcelXLL64Deploy\Code\Features.wxs 16 1 ExcelXLL64Deploy
我做错了什么还是 IsWix 或 Wix 有问题?
wix - 即使在 ISWIX 中更改了目录,如何将安装文件夹的文件夹名称设置为默认值?
我正在使用基于 WIX 的 ISWIX 插件来创建 Windows MSI 安装程序。我想将安装文件夹的文件夹名称设置为Manufacturer/MyAPPNAME。如果用户不更改目录,它工作正常。但是,如果用户更改目录,则 MYAPPNAME 文件夹名称不会出现在表示安装路径的文本框中。我希望我的安装程序默认设置 MyAPPNAME 文件夹和 MANUFACTURER 文件夹,即使用户更改了安装目录。可能吗?
wix - 如何在 ISWIX 中复制文件和文件夹?
我正在使用 Wix 开发安装程序。我正在使用 ISWIX 插件。我想在安装过程中复制安装目录中的一些文件夹。并且这些文件和文件夹必须在卸载成功后删除。而且我还需要将一个库复制到PC的系统文件夹中,并且在卸载过程中也应该将其删除。为此,我需要拥有管理员权限吗?我的安装程序是否可以具有启动条件,例如检查用户是否为管理员?
虽然它包含多个问题,但所有问题都是相关的。
wix - WiX 在复制所有文件之前启动服务
我有一个合并模块,它定义了所有组件/资源,以及安装和启动服务。
这将构建一个在全新安装期间工作的安装程序。从以前的版本升级时,它会在复制所有文件之前尝试启动服务(服务依赖于这些文件)。复制文件后如何让 WiX 启动服务?
tfs - 如何在将代码签入到 TFS 时自动生成设置文件
如何将 InstallShield/Wix/IsWix 与 TFS 集成?我希望在成功的 TFS 签入/发布期间自动生成设置文件?
我正在将InstallShield与Wix和IsWix进行比较!为即将到来的产品开发选择合适的候选人。
使用的工具
- v.Next 构建
- Team Foundation 版本控制
来自 InstallShield 支持团队的更新
要将 InstallShield 与 Team Foundation Server 集成,请在您希望能够创建、更新或构建 InstallShield 项目的每台计算机上安装 InstallShield。它还应该安装在指定为已存储的 InstallShield 项目构建代理的计算机上在 Team Foundation Server 中。
注意:Standalone Build 是一个构建引擎,使您无需在构建机器上安装完整版本的 InstallShield 即可构建 InstallShield 项目。如果您拥有 Standalone Build,您可以将其安装在指定为构建代理的机器上团队基础服务器。”
visual-studio - 如何在 WIX 安装程序配置中不指定文件名的情况下从源文件夹复制所有文件
这是用于复制单个文件的 WXS 文件内容
我已将我的源目录定义如下
如何指定 WIX 来复制所有文件,而不是在每一行中指定一个?
为什么?
我在不同的机器上发布具有不同版本的输出文件,所以我不想在 WIX 配置中硬编码文件版本。
发布文件夹有以下文件取决于它发布的系统
在开发机器中,我有文件 sos_amd64_amd64_4.6.26725。06
在 Build machine中,我有文件 sos_amd64_amd64_4.6.26725。05
如果您看到 ,则上述文件中的版本不同。因此,由于 *.wxs 文件中的版本不匹配,Wix 构建失败。所以我想从文件夹中读取所有文件,而不是指定单个文件。
更新
通过自动生成组件文件解决的问题
奖金
由于我必须安装和运行 Windows 服务,所以我使用了 Transforms 方法来删除组件 WXS 文件中生成的 EXE。
我现在喜欢 Wix!
wix - 使用 IsWix 在 IIS 上创建虚拟目录
我正在创建一个 IsWix 解决方案,该解决方案创建一个带有静态 javascript 网站的 IIS。当我进入时,该网站在安装后按预期工作
localhost:8080
问题从这里开始,我无法在虚拟目录上提供此网站。
我希望能够用来localhost/myApp
浏览应用程序。
c# - Windows 服务在安装 WiX/IsWix 时无法启动。验证您是否有足够的权限。InstallShield 到 Wix 安装程序
我在尝试使我的 Windows 服务的 WiX 安装程序类似于现有的 InstallShield Limited Edition 2015 安装程序时遇到问题。我尝试使用 IsWiX 图形工具在 WiX 中重现相同的现有 InstallShield 配置,但是在安装生成的安装程序时,我在启动服务时收到错误消息“服务启动失败。检查您是否有足够的权限来启动系统服务”。我已经尝试了 StackOverFlow 上发布的主题中提出的所有解决方案,但无济于事。我附上了功能性 InstallShield 安装程序的配置图片,以及我正在尝试开发的新 WiX/IsWix 安装程序。PS:在当前 InstallShield 安装程序的文档中,我们勾选“.NET 属性”中的“安装类”框
感谢您帮助我尽快解决此问题,并提前感谢您。
IsWiX 合并模块.wxs:
EudoProcessInstall2019_IsWiXSetup\Code\Product.wxs:
EudoProcessInstall2019_IsWiXSetup\Code\Features.wxs:
EudoProcessInstall2019_IsWiXSetup.wax :
EudoProcessInstall2019_IsWiXMMcustom.wxs:
这是我要复制的当前 InstallShield 安装程序配置: