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
Add support for net 5 for Windows #17989
Conversation
Im thiking that we should use We can use pseudo code for the makefile
We also need to have a parameter for which TargetFramework we want to build. |
6c45c3b
to
aa7fb95
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Something has regressed on macOS: i'm now seeing this error when trying to run dotnet OpenRA.Game.dll Game.Mod=cnc
after compiling either through the commandline or with Rider.
Nevermind, its dotnet OpenRA.dll Game.Mod=cnc
. My bad.
OpenRA.Mods.Common/Widgets/Logic/Installation/InstallFromDiscLogic.cs
Outdated
Show resolved
Hide resolved
Rebase needed. |
Confirmed that this compiles and runs on OSX 10.9(!) with mono 6.10, so it looks like this now hits the compatibility goal i was hoping for 🙂 |
IMO it would be best if we could leave the packaging changes to followup PRs, where we can focus on one platform at a time. What do you think about keeping mono as the default in this PR, with MONO=false as the opt-in, or keeping core as the default but then adding MONO=true to the packaging scripts? |
6b45d65
to
20c40ed
Compare
Commenting out
|
Ok, this is still a problem in TD - it just doesn't crash on the shellmap because we aren't spawning any non-player actors there. It will crash with the same symptoms as soon as you try to start a skirmish. |
It looks like your comment on IRC about loading multiple copies was correct. This seems to work 50309ab, but it would be cleaner if we can actually unload it? |
857da21
to
24c069b
Compare
Updated. |
Updated test builds: https://github.com/pchote/OpenRA/releases/tag/devtest-20201225
This can be fixed by going into Rider's Preferences → Toolset and Build → change "Use MSBuild version" from the mono MSBuild.dll to the dotnet one. |
We ship self contained builds, so do not depend on any runtime prerequisites. The lines you've highlighted can simply be deleted. |
Updated. |
24c069b
to
d781331
Compare
I can't spot any problems on Linux so 👍🏻 |
Should this be moved to the "Next Release" milestone? |
No, this is going to be one of the main features for the release after next. |
Oh, okay. |
Closes #12988.