Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Install WIX Toolset On MAC OS And Create MSI

Tags:

.net

msbuild

wix

I have a WIX project and I can create an MSI for the project on windows system.

But, is there a way to create the MSI using WIX on MAC [Install WIX on MAC]. I know MSI's work on windows. I just need my MAC to create an MSI So, I can later use it on windows.

When I tried to do "dotnet msbuild" on my MAC, I get "SampleApp.wixproj: error: Wix toolset build tools need's to be installed".

I have tried working with docker to create the MSI with WIX, but I get few unknown symbol reference errors.

like image 688
Dot Net Dev Avatar asked Jan 11 '18 19:01

Dot Net Dev


1 Answers

No, WiX doesn't work on a Mac.

While the components based on .NET could also work using mono (and therefore, mono's msbuild), important build steps rely on native windows windows functionality used via .NETs native interop - this involves libraries such as msi.dll, cabinet.dll etc.

like image 140
Martin Ullrich Avatar answered Oct 16 '22 23:10

Martin Ullrich