Tooling for XML and JSON file transforms on build from Visual Studio and MSBuild
SlowCheetah VS 2015-2019 Extension
Slowcheetah has been updated to fix some bugs that have been detected, in earlier release.
SlowCheetah VS 2015-2019 Extension
SlowCheetah has been given some updates to prevent security vulnerabilities.
SlowCheetah VS 2015-2019 Extension
SlowCheetah has been updated to support Visual Studio 2022. Because breaking changes in Visual Studio 2022, there is now a new version of the extension that supports Visual Studio 2022.
The SlowCheetah extension has upgraded to the AsyncPackage class, improving responsiveness during load. This may cause a slight delay in availability of commands, but will improve the overall time to code. You can read more about that here. This change, along with other minor ones, also allows SlowCheetah to be used in Visual Studio 2019, in preview now.
SlowCheetah now performs transformations in the intermediate output directory (most commonly, <ProjectDirectory>/bin/
). The transformed files are then inserted into the corresponding MSBuild property groups for use during the rest of the build process. For more information, check the SlowCheetah docs.
This change reflects a difference in behavior as SlowCheetah no longers overrides the CopyToOutputDirectory
property on files. If that property is not set to copy the file, the transformed file will only be present in the intermediate directory.
dotnet build
on WindowsSlowCheetah now supports transforming JSON files! Using JSON document transforms, Jdt, you can create json transform files that closely mirror the structure of the source file, with more advanced syntax available. Check the Jdt wiki for more information.