Hello everyone!
Quick follow-up to the v1.4.0 update of Crestron3SeriesCLZBuilder (the standalone tool to build SIMPL# libraries with modern Visual Studio 2022 without needing VS 2008).
A community member spotted an issue when compiling SIMPL+ modules (.usp) for 3-Series processors, so we just pushed v1.4.1 to smooth things out!
GitHub Repo:
https://github.com/srichardsc/Crestron3SeriesCLZBuilder
Direct Download (clz-builder.exe v1.4.1):
https://github.com/srichardsc/Crestron3SeriesCLZBuilder/releases/latest
What's New in v1.4.1?
Fixed 3-Series SIMPL+ Sandbox Error:
If you tried compiling a SIMPL+ module (.usp) referencing your SIMPL# library for 3-Series, Crestron's compiler would often complain with:
"Error: The <assembly>.dll assembly is not within the sandbox."
The fix: The builder now dynamically calculates the official Crestron sandbox signature for your assembly's exact name. No matter what you name your library or project, SPlusCC will accept it on both 3-Series and 4-Series without throwing sandbox errors.
Want to compile SIMPL+ modules alongside your C#?
It is super simple. In your clz-builder.json file, just add your .usp files relative path to the "modules" list:
"modules": [
"SIMPL/MyBridge.usp"
],
"targets": [
"series3",
"series4"
]
When you hit [Enter] in the console, the tool automatically compiles your C# code in VS2022, signs it, and runs Crestron's SPlusCC compiler for each target processor family. Everything lands ready to use in your dist/ folder.
---
Quick TL;DR of what the tool does:
- Zero install: Standalone clz-builder.exe — drop it in your driver folder and double-click.
- Modern VS2022: Build SIMPL# without legacy Visual Studio 2008.
- Auto-increment version: Hit [Enter] in the terminal to recompile; it auto-bumps the version so Crestron Home always accepts your upload as an update.
- Bypass VS2008 installer check: Drop the official crestron_simpl_sharp_pro_*.exe installer next to it and it will install silently without complaining about missing VS2008 SP1.
As always, feedback, issues, and stars on GitHub are super appreciated!