ControlR.Libraries.Branding
0.28.7-dev
dotnet add package ControlR.Libraries.Branding --version 0.28.7-dev
NuGet\Install-Package ControlR.Libraries.Branding -Version 0.28.7-dev
<PackageReference Include="ControlR.Libraries.Branding" Version="0.28.7-dev" />
<PackageVersion Include="ControlR.Libraries.Branding" Version="0.28.7-dev" />
<PackageReference Include="ControlR.Libraries.Branding" />
paket add ControlR.Libraries.Branding --version 0.28.7-dev
#r "nuget: ControlR.Libraries.Branding, 0.28.7-dev"
#:package ControlR.Libraries.Branding@0.28.7-dev
#addin nuget:?package=ControlR.Libraries.Branding&version=0.28.7-dev&prerelease
#tool nuget:?package=ControlR.Libraries.Branding&version=0.28.7-dev&prerelease
ControlR.Libraries.Branding
This library contains shared branding constants for various ControlR projects. It is used during the build process to create customized ControlR instances.
It is not intended for public consumption.
Customization config
Branded builds fetch a JSON customization payload from the portal. Invoke-Customize.ps1 reads it by property name rather than through a shared type, so the serialized names are the contract.
The emitting DTOs live in SubscriberPortal (SubscriberPortal.Server.Features.Builds), which is the only project that serializes them. When adding or renaming a payload property, update both sides together:
SubscriberPortal.Server/Features/Builds/CustomizationConfigDto.csdefines the payload..scripts/Invoke-Customize.ps1consumes it. Use thePSObject.Propertiesguard for any new optional property so payloads predating it do not tripSet-StrictMode.- SubscriberPortal's
CustomizationConfigDtoTestspins the serialized key names, and ControlR'sTest-CustomizeServerUrl.ps1proves the script picks them up.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ControlR.Libraries.Branding:
| Package | Downloads |
|---|---|
|
ControlR.Libraries.Shared
Shared utilities for ControlR, an open-source remote control and remote access solution. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.28.7-dev | 50 | 10/1/2026 |
| 0.28.3-dev | 98 | 9/29/2026 |
| 0.28.2-dev | 135 | 9/11/2026 |
| 0.28.1-dev | 145 | 9/5/2026 |
| 0.27.6 | 263 | 7/30/2026 |
| 0.26.40 | 188 | 7/25/2026 |
| 0.26.0-dev | 26,090 | 7/6/2026 |
| 0.25.15 | 251 | 6/27/2026 |
| 0.25.0-dev | 182 | 6/19/2026 |
| 0.24.16 | 478 | 6/19/2026 |
| 0.23.17 | 2,312 | 6/9/2026 |
| 0.23.17-preview.1 | 64 | 6/9/2026 |