Posted 5 February 2022, 7:07 pm EST
I moved to a new development environment. I’m licensed up to 2019v2(375) and have that installed from “Install” tab of Control Panel. However, when I install the Theme Designer from the “Apps” tab, I get version 2021v3(532) of the Theme Designer app installed. While this would be ok in most cases, the newer Theme Designer (532) does not produce a theme compatible with my licensed controls (375).
How do I get a build of Theme Designer that produces themes that can be loaded with .Net 4.5.2 C1ThemeController from 2019v2(375)?
You should be able to replicate my issue by:
- Uninstall previous versions of controls.
- Install 2019v2(375) version of controls.
- Install Theme Designer from Control Panel (I don’t see how to choose a version so I guess you always get the latest).
- Create a new theme based on existing Office2016Black.
- Change something like font size (step may be unnecessary).
- Save as new filename.
- Attempt to load theme on a form that’s using 2019v2(375) version of C1ThemeController.
You will end up with an error loading the Theme similar to the Actual Error at end of message.
Note: If you unzip the .c1themez file and examine the .c1theme in a diff program against the unzipped Office2016Black theme that came with 352 you will notice many new XML nodes in the one you create in the steps above. The C1ThemeController(352) is crashing because it doesn’t know what to do with this additional information that only newer versions know how to handle.
Actual Error:
Cannot load theme from file:
C:<path><filename>.c1themez