⚠ Deprecated: Other, Legacy, CriticalBugs
This was created during development, a need to use different targets based on the use cases seemed required.
Suggested alternative: SimplSharp.Library.Targets
Build targets using the custom dotnet cli tool to generate SIMPL Sharp archives.
License
—
Deps
0
Install Size
—
Vulns
✓ 0
Published
Jul 10, 2024
$ dotnet add package SimplSharp.Targets
The SimplSharp Targets repository contains build tools used to generate CPZs CLZs and CPLZs. Packaged as a source controlled dotnet tool, the simpl sharp targets tool offers an alternative to Crestron's MSBUILD targets.
Build targets to override the default SIMPL Sharp SDK Targets and offer support for cross platform development.
So why would we need this? For automated CICD pipelines and new project templates. The default crestron msbuild targets use aniquated libraries and won't execute properly on github runners and other dotnet core build tools.
Plus its actually kindof nice to have a command line tool that creates CLZs
Located in the source/SimplSharp.Tool directory you will find a dotnet 8 console application that provides required commands used to generate CLZ, CPZ, and CPLZ As of the first release only CLZs are supported
This application is packaged as a dotnet tool and published to nuget.org
Located in the source/SimplSharp.Targets directory you will find a project containing nothing more than build files. This project is packaged as nuget to nuget.org.
When included as a project reference the SimplSharp.Targets build pipeline will attempt to install the dotnet tool, and execute the proper command line actions to generate the Simpl Sharp archives.
comming soon
comming soon