I installed this extension but I get this error when I try to debug my CS project:
Currently the Mono Debugger can only attach to the engine if Mono is started suspended. This functionality has only been added recently to the engine, so it's currently not possible with CRYENGINE 5.4. Once the extension is officially released the engine will also support it, which would probably be in one of the next engine updates.
If you're building the engine from the Github sources however you might be able to get the change that adds support for starting mono in a suspended state. The specific change can be found here
. With this change if the engine is started with -monoSuspend 1 as one of the command line arguments it will start mono suspended. The extension will automatically add this argument whenever it starts the engine.
Keep in mind that the Visual Studio extension as it is right now on Github is still in development. So there's a big chance it contains bugs and will be modified more before it's released officially.