Building a Development Environment
Core Server
- Build/Install a LANDesk Core Server.
- Do NOT use a production Core Server.
- You can use a Virtual Machine, I do.
- You can use a trial license but it will suck when it runs out and you have to rebuild.
- I just use a simple SQL Express install.
- Install Visual Studio on the LANDesk Core Server.
- I am curently using Visual Studio 2015 Enterprise. (5/4/2016)
- Visual Studio Professional works.
- I haven't tried Visual Studio Express or MonoDevelop but its possible they might work.
- Install NSIS on the LANDesk Core Server.
- Install PostSharp on the LANDesk Core Server.
- Install TortoiseGit on the LANDesk Core Server. (unless you prefer a different GIT tool.)
- Check out the Source Code
- Code
- Nobody cares what folder you check it out into. I just use the Documents | Visual Studio | Projects.
Remote Console
- Build/Install a LANDesk Core Server.
- Do NOT use a production Core Server.
- You can use a Virtual Machine, I do.
- You can use a trial license but it will suck when it runs out and you have to rebuild.
- I just use a simple SQL Express install.
- Build/Install a workstation and install the LANDesk Console.
- Do NOT use a production workstation (such as the LANDesk Admin's workstation/laptop).
- You can use a Virtual Machine, I do.
- Install Visual Studio on the Workstation
- I am curently using Visual Studio 2012 Professional (11/9/2012)
- I haven't tried Visual Studio Express or MonoDevelop but its possible they might work.
- Install NSIS on the workstation
- Install PostSharp on the LANDesk Core Server.
- Install TortoiseGit on the workstation (unless you prefer a different GIT tool.)
- Check out the Source Code
- Code
- Nobody cares what folder you check it out into. I just use the Documents | Visual Studio | Projects.
Debugging
Any EXE
- In Visual Studio, right-click on the project that builds to a .exe Set as StartUp Project.
- Add your break points.
- Click Debug | Start Debugging.
Console Plugins
The right-click context menu or any item that docks in the Console.
- In Visual Studio, right-click on the SupportTools project and choose Set as StartUp Project.
- In Visual Studio, right-click on the SupportTools project and choose Properties.
- Click the Debug tab on the left.
- Click the radio button next to Start external program.
- Enter the path to the LANDesk Console or browse to it.
- The default path: c:\program files (x86)\LANDesk\ManagementSuite\Console.exe
- Add your break points.
- Click Debug | Start Debugging.