For Visual Studio Code the recommenced way is to use the Dev Container to edit and debug NetDaemon core projects.
VS Code Dev Container
Fork and clone your net-daemon/netdaemon. Make you have remote development extensions installed. Open the NetDaemon folder. Run the
Reopen in container task. When VSCode is finished you are now ready to code.
The debugging can be pointed to the
Setup the configuration
Setup the environment vars
Easiest is to setup environment variables for your Home Assistant instance in the host. The
HOMEASSISTANT__TOKEN is required to debug. You may have to restart VSCode after setting the environment vars.
|HOMEASSISTANT__TOKEN||Token secret to access the HA instance|
|HOMEASSISTANT__HOST||The ip or hostname of HA|
|HOMEASSISTANT__PORT||The port of home assistant (defaults to 8123 if not specified)|
|NETDAEMON__GENERATEENTITIES||Generate entities for V2 API, recommend set false unless debugging|
|NETDAEMON__APPSOURCE||The folder/project/dll where it will find daemon. Set this to empty |
src/Service/apps as starting point to debug your stuff!