icsharpcode / AvaloniaILSpy

Avalonia-based .NET Decompiler (port of ILSpy)
1.55k stars 173 forks source link

Cross-platform build #55

Closed christophwille closed 3 years ago

christophwille commented 3 years ago

@jeffreye https://github.com/icsharpcode/AvaloniaILSpy/blob/master/build.cake#L5 is this still needed? Obviously wouldn't be x-plat.

https://github.com/icsharpcode/AvaloniaILSpy/pull/53#issuecomment-782740324 maybe a build matrix but ubuntu might be sufficient. Question is: are x permissions on the build output in the first place?

christophwille commented 3 years ago

Would a dotnet build & dotnet publish suffice? (ie is cake "overkill"?)

jeffreye commented 3 years ago

Need special treatments for osx. I don't see dotnet provides such feature to create app bundle for osx.

christophwille commented 3 years ago

Valid argument. Ok, so we keep cake.

christophwille commented 3 years ago

.cake has been fixed, matrix build is active.

iMonZ commented 3 years ago

Need special treatments for osx. I don't see dotnet provides such feature to create app bundle for osx.

Maybe this could help? https://avaloniaui.net/docs/packing/macOS