51得票1回答
WiX未定义的预处理器变量

我开始使用WiX来进行自动构建,以创建我的C#项目的MSI文件,并遇到了错误"Undefined preprocessor variable '$(var.MyProject.TargetDir)'" 我正在使用最新的WiX v3.0.5419。在我的wxs文件中,我尝试使用在此网页上列出的预...

21得票8回答
C#中使用WiX的自定义操作失败,出现错误1154。

我在使用 WiX 3.5.1930 版本和 Visual Studio 2010,目标 .NET Framework 3.5。 (最近的 WiX 周期构建似乎在其自定义操作模板方面存在严重问题,至少目前是这样。1930 是最新版本,可以创建可构建的 C# CA 并具有工作引用。) 我编写了两...

19得票7回答
如何调试自定义的引导程序应用?

我正在使用Burn制作MSI包。我正在使用Votive(Visual Studio)和自己的自定义BA,而不是WiXBA。我尝试使用Debugger.Launch()调试自定义BA, 但是当我开始调试时,出现了错误消息。 任何调用栈帧都没有加载符号。无法显示源代码 我意识到pack...

13得票1回答
提取文件导致LGHT0231错误。

我正在使用最新版本的votive (Wix v3.5),创建了一个简单的Wix VS 2010安装项目。我添加了我的网站引用,并将 Harvest 选项设置为 true。 现在,由于我的 INSTALLDIR 指向 IISROOT 下的一个文件夹,所以我遇到了这个 light.exe 错误:...

12得票1回答
使用WiX预处理器$var语法访问项目的TargetDir

我刚刚开始第一次使用WiX。 我将WiX Votive项目添加到我的现有C项目中。 为了自动选择正确的二进制文件源文件夹,我使用了以下内容:<Directory Id="INSTALLLOCATION" Name="Trapeze Capture For Objective" Fil...

11得票1回答
WiX构建警告:Media表中没有条目。

我正在尝试为一个.NET应用程序创建一个简单的WiX安装程序。我安装了Votive并使用它创建的基本模板wxs文件。当我编译它时,我收到警告warning LGHT1076: ICE71: The Media table has no entries. 此外,当我运行安装程序时,它会在安装过...

9得票5回答
使用.wxl文件在WiX中本地化最终用户许可协议(EULA)是否可行?

我的安装程序是使用WiX创建的,通过.wxl文件进行本地化。在WiX中可以指定多个语言环境,而light.exe将被调用多次,为每种语言创建一个安装程序(在从Visual Studio构建安装程序时可用)。 除了最终用户许可协议(EULA)之外,一切正常。EULA是通过.wxs文件定义的。 ...

7得票3回答
WIX Toolset集成到VS 2012初学者问题

我公司最近强制我们使用Wix Toolset(v.4.0.12),因为我们升级到的Visual Studio 2012不再包含安装程序项目,这与IT技术有关。 我的问题如下。我有一个大型解决方案,其中有许多项目,总之会生成一个exe文件和几个dll文件。 然后,我在解决方案中创建了一个Wi...