Sist endret: 29. okt. 2026
Preview: Dette er dokumentasjonen for Altinn Studio v9, som er en forhåndsversjon. Gjeldende versjon er v8. For å se dokumentasjonen for gjeldende versjon, velg v8 i versjonsvelgeren i menyen til venstre.

Oppdatere avhengigheter i app

Hvordan oppdatere avhengigheter i en app.

Appen er avhengig av støttebiblioteker som ligger utenfor selve appen. Bibliotekene har funksjonalitet som er felles for alle apper.

Appen henter en bestemt versjon av hvert bibliotek. Når Altinn forbedrer bibliotekene, kommer de i en ny versjon. En ny versjon kommer ofte med ny funksjonalitet eller forbedringer. For at appen skal kunne ta dette i bruk, må du oppdatere hvilken versjon appen henter.

Helm-chartet som Altinn bruker når du publiserer appen, trenger du ikke oppdatere selv. Les mer om publisering og Helm-chartet lenger ned på siden.

Nuget

Nuget er .NET sin package manager, hvor vi publiserer kodebibliotek som brukes av alle appene.

Appen bruker flere støttebiblioteker, som oppdateres fortløpende med forbedringer og ny funksjonalitet. En app refererer til konkrete versjoner av de forskjellige bibliotekene, og disse referansene må oppdateres for å hente inn siste versjon.

Oppgradere til nyeste versjon

Tips: Installer Version Lens-utvidelsen for Visual Studio Code.
Da kan du automatisk se hva som er nyeste versjon av alle pakker når du åpner App.csproj. Støtter også npm.

    • Finn fram referansene til bibliotekene i appen. Referansene til biblioteker ligger i filen App/App.csproj i appens repo.

    F.eks.:

    App/App.csproj
    <ItemGroup>
      <PackageReference Include="Altinn.App.Api" Version="7.15.1" />
      <PackageReference Include="Altinn.App.Core" Version="7.15.1" />
    </ItemGroup>
    
    • Sjekk om det har kommet en oppdatert versjon av bibliotekene:
    • Oppdater de aktuelle referansene til den siste versjonen og lagre filen.
    • Sjekk om det er noen breaking changes ifm endringer i bibliotekene, og gjør ev. endringer som beskrives for å løse ev. problemer. Dette gjelder når det er major-versjonen (det første tallet i versjonen) som er oppdatert.
    • Bygg og deploy appen på nytt.
    • Finn fram referansene til bibliotekene i appen. Referansene til biblioteker ligger i filen App/App.csproj i appens repo.

    F.eks.:

    App/App.csproj
    <ItemGroup>
      <PackageReference Include="Altinn.App.Api" Version="3.0.0" />
      <PackageReference Include="Altinn.App.Common" Version="3.0.0" />
      <PackageReference Include="Altinn.App.PlatformServices" Version="3.0.0" />
      <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="3.1.3" />
      <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.1.2" />
    </ItemGroup>
    

    Publisering

    Altinn publiserer alle apper med et felles Helm-chart og velger selv hvilken versjon av chartet appen bruker. Publiseringen bruker ikke deployment/Chart.yaml i app-repoet, så denne avhengigheten trenger du ikke oppdatere. Innstillingene du kan endre, ligger i deployment/values.yaml. Se innstillinger for publisering.