我有一个WIX项目,我可以在Windows系统上为该项目创建一个MSI。
但是,有没有办法在MAC上使用WIX创建MSI [在MAC上安装WIX]。我知道MSI在Windows上的工作。我只需要我的MAC来创建一个MSI所以,我以后可以在Windows上使用它。
当我尝试做#34; dotnet msbuild"在我的MAC上,我得到"SampleApp.wixproj: error: Wix toolset build tools need's to be installed".
我尝试使用docker来创建带有WIX的MSI,但是我得到的unknown symbol
引用错误很少。
答案 0 :(得分:5)
不,WiX无法在Mac上运行。
虽然基于.NET的组件也可以使用单声道(因此,单声道的msbuild),但重要的构建步骤依赖于通过.NET本机互操作使用的本机Windows窗口功能 - 这涉及{{{{ 1}},msi.dll
等。