Publishing guide
There are two ways to ship a game with NEShim. Choose the path that fits your situation:
Pre-built release
Download a packaged NEShim binary, drop in your ROM and assets, and configure config.json. No compiler or .NET SDK required.
Use this path when you want to get a game out quickly and do not need a custom exe icon or the signing key baked into the binary.
Building from source
Clone the repository, customise the project, and build your own binary.
Use this path when you need a custom exe icon embedded in the file, want to rename the underlying assembly (NEShim.dll → MyGame.dll), or want the signing public key compiled into the binary rather than read from config.json.