在MAC OS上安装WIX Toolset并创建MSI

7

我有一个WIX项目,在Windows系统上可以为该项目创建MSI。

但是,在MAC上是否有一种使用WIX创建MSI的方法[在MAC上安装WIX]。我知道MSI在Windows上工作。我只需要我的MAC来创建一个MSI,以便稍后在Windows上使用它。

当我尝试在我的MAC上执行“dotnet msbuild”时,我得到一个错误:"SampleApp.wixproj: error: Wix toolset build tools need's to be installed".

我已经尝试使用docker来创建带有WIX的MSI,但是我遇到了一些未知符号引用错误。


格式错误,更改标题 - Grantly
1个回答

9
不,WiX不能在Mac上使用。
虽然基于.NET的组件也可以使用mono(因此,使用mono的msbuild),但重要的构建步骤依赖于通过.NET的本机互操作使用的本机Windows功能 - 这涉及到诸如msi.dll、cabinet.dll等库。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接