Skip to content

Configure project for C# 12.0 and RimWorld 1.6#156

Open
prototype99 wants to merge 1 commit intoVanilla-Expanded:mainfrom
prototype99:build-fix
Open

Configure project for C# 12.0 and RimWorld 1.6#156
prototype99 wants to merge 1 commit intoVanilla-Expanded:mainfrom
prototype99:build-fix

Conversation

@prototype99
Copy link

some IDEs error out if you just specify latest, this project uses C# 12.0... therefore explicitly state this. using rimworld ref allows this to work across systems, regardless of differences in folder structure.

Updates the C# language version to 12.0 and includes the necessary compiler toolset to support modern language features.

Adds the `Krafs.Rimworld.Ref` package for improved dependency management and compatibility with RimWorld 1.6.
@erdelf
Copy link
Contributor

erdelf commented Oct 29, 2025

Which IDEs would that be?

@prototype99
Copy link
Author

Oh, I'm using Rider on Linux. latest leads to errors as language features aren't supported for whatever reason, 12.0 works (ig bc the version is explicitly stated?)

@prototype99
Copy link
Author

prototype99 commented Oct 31, 2025

using rimworldref allows it to work on linux and windows (maybe even mac or bsd if anyone is doing dev work on those?) which is what I mean when I specify working across systems

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants