xmake-io / xmake

🔥 A cross-platform build utility based on Lua
https://xmake.io
Apache License 2.0
10.18k stars 785 forks source link

CSharp with mono #5477

Open lualvsil opened 3 months ago

lualvsil commented 3 months ago

Is your feature request related to a problem? Please describe.

.

Describe the solution you'd like

Adding support for C# projects using mono

Describe alternatives you've considered

No response

Additional context

No response

waruqi commented 2 months ago

Currently I don't have time to support it, so if you're interested you can just open a pr to support it.

Also, csharp with mono and vs csharp use very different build tools, but we need to define a csharp language to unify the two toolchains.

It can take quite a bit of work.

I'm not sure how to use mono to build csharp programs at the moment. It would be nice to have a clear makefile or full build command and parameters. It would probably help a lot with support later on.