Minimal starter template for one standalone Novadesk addon.
MyPlugin.sln- Visual Studio solutionMyPlugin/MyPlugin.vcxproj- Visual Studio projectMyPlugin/main.cpp- addon entry points and exported APIMyPlugin/MyPlugin.rc/MyPlugin/resource.h- version metadata resourceNovadeskAPI/novadesk_addon.h- addon API headerNovadeskAddon.props- common build propsaddon.json- addon name and version used for release packaging
- Open
MyPlugin.slnin Visual Studio 2019+. - Build
Debug|x64orRelease|x64. - Output DLL will be under
dist\x64\.... - For
Release, a ZIP is created in the same output folder namedName_vXXX.zipusingaddon.json. - Rename strings in
MyPlugin/main.cppandMyPlugin/MyPlugin.rcto match your addon name. - Update
addon.jsonwith your addonnameandversion.
.\Build.ps1
.\Build.ps1 -Configuration Release