Development of SimopsConnect
The development is done solely on Windows, since a hard dependency on SimConnect and MSFS.
We are using Rider as IDE.
App Settings
Basic app settings are set in a appsettings.json, but usually the configuration is loaded from the Azure App Configuration.
To set the environment of the application, within Rider, go to Run/Debug Configurations and for SimopsConnect, add the Program arguments as you wish. Example of arguments:
--userId klop903 --Http:AllowImmediateStart=true --environment Development
Messaging with AMQP
If using SimopsConnect with messaging enabled, make sure AMQP service is setup correctly.
In Azure App Configuration, the Messaging:Enabled must be true to enable AMQP.