Summary: This section provides information about sharing a custom extension with the wider CAST user community.
If you have created a custom extension that you are actively using and you think other users could benefit from this, you can share your extension with the wider CAST community using CAST Extend for third-party custom extensions.
On this page:
The custom extension you have created must contain a plugin.nuspec file, as detailed in Extension description file.
Your extension should already be stored in an appropriately named folder. Either:
|Please see Extension description file for more information.|
You can only share an extension in .nupkg format (this is essentially an archive file) - any other formats will be rejected by CAST Extend. To create the .nupkg file, you should proceed as follows:
set EnableNugetPackageRestore=true NuGet.exe pack com.castsoftware.uc.nameoftheextension\plugin.nuspec
The "pack" command will ignore any empty folders located in the root folder, and therefore these empty folder will not be included in the resulting .nupkg file. If you need to rely on the existence of empty folders inside your extension you need to include the "on demand" creation of that folder within the extension code. Known examples are:
|Note that if any of the read-only fields are incorrect, you need to click the Cancel button to abort the upload, modify the plugin.nuspec file, recreate the .nupkg archive file and then re-upload the extension.|