MgSoftDev.KnowledgeHub
0.16.0-preview.1
dotnet add package MgSoftDev.KnowledgeHub --version 0.16.0-preview.1
NuGet\Install-Package MgSoftDev.KnowledgeHub -Version 0.16.0-preview.1
<PackageReference Include="MgSoftDev.KnowledgeHub" Version="0.16.0-preview.1" />
<PackageVersion Include="MgSoftDev.KnowledgeHub" Version="0.16.0-preview.1" />
<PackageReference Include="MgSoftDev.KnowledgeHub" />
paket add MgSoftDev.KnowledgeHub --version 0.16.0-preview.1
#r "nuget: MgSoftDev.KnowledgeHub, 0.16.0-preview.1"
#:package MgSoftDev.KnowledgeHub@0.16.0-preview.1
#addin nuget:?package=MgSoftDev.KnowledgeHub&version=0.16.0-preview.1&prerelease
#tool nuget:?package=MgSoftDev.KnowledgeHub&version=0.16.0-preview.1&prerelease
MgSoftDev.KnowledgeHub
Servicios core del módulo de documentación colaborativa KnowledgeHub: árbol de páginas con visibilidad por permisos y herencia, versionado insert-only, publicación atómica con detección de conflicto, ingesta de imágenes WebP con deduplicación por SHA-256 y caché local direccionado por hash.
Registro mínimo
services.AddKnowledgeHubLiteDbStore(dbPath); // o AddKnowledgeHubSqlServerStore(cs)
services.AddKnowledgeHubCore(o => o.PublicAssetsBaseUrl = "/kh/assets");
services.AddKnowledgeHubFileImageCache(cacheFolder); // opcional (hosts con disco local)
services.AddSingleton<IKnowledgeHubUserContext, MiUserContext>(); // TU implementación
PublicAssetsBaseUrl por hosting:
| Hosting | Valor | Quién sirve la imagen |
|---|---|---|
| WPF (BlazorWebView) | https://docs-assets |
Virtual host de WebView2 mapeado a la carpeta de caché |
| Blazor Server | /kh/assets |
MapKnowledgeHubAssets() del paquete AspNetCore |
| WASM (remoto) | URL del endpoint del server | El server de la API |
Los servicios son Scoped (WPF: el scope raíz vive toda la app; Blazor Server: un scope
por circuito/usuario). Todos los métodos devuelven Returning/Returning<T> (MgSoftDev.Returning).
| 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
- MgSoftDev.KnowledgeHub.Abstractions (>= 0.16.0-preview.1)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.10)
- SixLabors.ImageSharp (>= 3.1.12)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.16.0-preview.1 | 0 | 8/13/2026 |
| 0.15.0-preview.1 | 0 | 8/13/2026 |
| 0.14.0-preview.1 | 21 | 8/13/2026 |
| 0.13.0-preview.1 | 32 | 8/13/2026 |
| 0.12.0-preview.1 | 42 | 8/12/2026 |
| 0.11.0-preview.1 | 38 | 8/11/2026 |
| 0.10.0-preview.1 | 33 | 8/11/2026 |
| 0.9.1-preview.1 | 37 | 8/11/2026 |
| 0.9.0-preview.1 | 30 | 8/11/2026 |
| 0.8.0-preview.1 | 55 | 8/7/2026 |
| 0.7.1-preview.1 | 56 | 8/4/2026 |
| 0.7.0-preview.1 | 48 | 8/4/2026 |
| 0.6.0-preview.1 | 59 | 7/26/2026 |
| 0.5.0-preview.1 | 59 | 7/26/2026 |
| 0.4.1-preview.1 | 49 | 7/26/2026 |
| 0.4.0-preview.1 | 53 | 7/26/2026 |
| 0.3.1-preview.1 | 58 | 7/26/2026 |
| 0.3.0-preview.2 | 58 | 7/23/2026 |
| 0.3.0-preview.1 | 50 | 7/23/2026 |
| 0.2.1-preview.1 | 56 | 7/19/2026 |