Ga naar hoofdinhoud

Fouten bij installatie en restore

Dit zijn de fouten die je kunt tegenkomen bij het toevoegen van Aivie.Content aan je project. De gewone stappen staan op de pagina Installatie.

De restore mislukt met foutmelding NU1107 over AngleSharp​

Als je Aivie.Content toevoegt, stopt dotnet restore met foutmelding NU1107, een versieconflict op AngleSharp.

Oorzaak​

HtmlSanitizer 9.0.x zet AngleSharp vast op precies versie 0.17.1. Umbraco.AI, dat Aivie als afhankelijkheid installeert, heeft via zijn afhankelijkheid SmartReader AngleSharp 1.4 of nieuwer nodig. De twee zijn niet te combineren. NuGet kan de versie niet verhogen van een pakket waarnaar je eigen project rechtstreeks verwijst, dus deze ene stap moet je met de hand doen.

Oplossing​

  1. Haal elke AngleSharp-pakketverwijzing weg die je hebt toegevoegd omdat de foutmelding dat zei. Dat advies maakt het conflict erger.

  2. Zet HtmlSanitizer op versie 9.1.973 of nieuwer. Voer dit uit in de map van je webproject:

    dotnet add package HtmlSanitizer --version 9.1.973
  3. Voeg Aivie toe en voer de restore opnieuw uit:

    dotnet add package Aivie.Content

Doe de stappen in deze volgorde. Zie Installatie voor dezelfde opdrachten als een PackageReference.

De compiler meldt CS1061 bij SetApplicationName of PersistKeysToFileSystem​

Nadat je het Data Protection-blok in Program.cs hebt geplakt, mislukt de build met foutmelding CS1061 bij SetApplicationName of PersistKeysToFileSystem.

Oorzaak​

De twee methoden zitten in een namespace die je Program.cs nog niet importeert.

Oplossing​

Voeg deze regel boven aan Program.cs toe:

using Microsoft.AspNetCore.DataProtection;

Het complete blok staat onder Data Protection vastzetten.