This will run the moding toolchain that you can use if its not installed...
You will need a project you can use mine https://github.com/dimentox/PDXToolChainTest/tree/main or run the postprocessess exe that is in the c2 dir under moding.
If you want to publicize assemblies:
Download NStrip https://github.com/BepInEx/NStrip/releases
Download latest release and unzip
Open console command in the folder where you unzipped
.\NStrip.exe -p -cg -cg-exclude-events -remove-readonly <FULL_PATH_TO_C2.DLL_IN_GAME_MANAGED_FOLDER>
If you want to keep method bodies, add -n, but don't upload that dll on github or somewhere else if you do that
Inside your plugin, create a new empty source file Add the following code to it: using System.Security; using System.Security.Permissions;
using System.Security;
using System.Security.Permissions;
[assembly: SecurityPermission( SecurityAction.RequestMinimum, SkipVerification = true )]
You can now access any private, internal, or readonly types, methods, properties, fields, and events in the cs2 assembly