This page describes a possible layout for the Device Agent executable and its supporting files on disk. The manifest files (described below) allow other configurations as well.
c:\deploy\ bin\ AzureDeviceManagementClient.exe AzureDeviceManagementClient.json <plug-in-executable-name>.dll manifests\ <plug-in-executable-name-manifest>.json logs\ <debug-mode-log-files>.log
AzureDeviceManagementClient.exe
starts, and looks forAzureDeviceManagementClient.json
in the same folder. This part is not configurable.AzureDeviceManagementClient.json
tellsAzureDeviceManagementClient.exe
:- Where the plug-in manifests are (relative or absolute path).
- Where debug-mode log files should be stored.
AzureDeviceManagementClient.exe
enumerates and loads all files undermanifests
.<plug-in-executable-name-manifest>.json
tellsAzureDeviceManagementClient.exe
where the plug-in executables are.AzureDeviceManagementClient.exe
loads the plug-in executables.