The OnTopic.All
metapackage includes a reference to the core OnTopic libraries that most implementations will require. It is recommended that implementers reference this package instead of referencing each of the OnTopic packages individually, unless they have a specific need to customize which packages are referenced.
The OnTopic.All
metapackage maintains a reference to the following packages:
OnTopic
: The core OnTopic library.OnTopic.AspNetCore.Mvc
: The ASP.NET Core implementation, with support for both ASP.NET Core 3.x and ASP.NET Core 5.x.OnTopic.Data.Caching
: AnITopicRepository
decorator for caching the topic graph in memory.OnTopic.Data.Sql
: AnITopicRepository
implementation for persisting topic data in a SQL Server database.OnTopic.ViewModels
: A set of reference view models and binding models mapping to the out-of-the-box schema for the standard content types.
Installation can be performed by providing a <PackageReference /
> to the OnTopic.All
NuGet package.
<Project Sdk="Microsoft.NET.Sdk.Web">
…
<ItemGroup>
<PackageReference Include="OnTopic.All" Version="5.0.0" />
</ItemGroup>
</Project>