-
Notifications
You must be signed in to change notification settings - Fork 256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support .NET (Core) #1060
Comments
Rust uses some amount of a project file (it has a Cargo.toml hardcoded), so maybe we could do something like that for .NET as well. |
Thanks for the hint with the Rust executor @Riolku , that helped to get me started. I'm struggling to grasp how |
Go read |
I've started a first draft via #1064, help and feedback are very welcome. |
With .NET Core being supported on Linux, it would be great to use the actual .NET runtime instead of Mono. The latest LTS .NET version (6.0) would bring massive performance benefits and many new useful language features. Writing code for Mono is a lot more effort compared to just using .NET nowadays, both on Windows and Linux.
One major issue with .NET is that it's very difficult to compile single code files. Compiling a C# file usually requires a project file, otherwise, the
dotnet
commands will fail, and bypassing this with direct use of the compiler is brittle. The project file could easily be hard-coded or generated on the fly though.I'd be happy to assist with this but given my lack of experience with the server implementation and Python, I'm struggling to get started. I've already proposed this PR to add the .NET 6 SDK to the runtimes image.
The text was updated successfully, but these errors were encountered: