Del via


Vedligehold administrerede løsninger

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Før du frigiver den administrerede løsning, bør du overveje, hvordan du vedligeholder den. Fjernelse og geninstallation af en administreret løsning er praktisk taget aldrig en mulighed, når løsningen indeholder objekter eller attributter. Dette skyldes, at data går tabt, når der slettes objekter. Heldigvis indeholder løsninger en metode til at opdatere den administrerede løsning, mens dataene opretholdes. Præcis, hvordan du opdaterer dine løsninger, afhænger løsningens karakteristika og kravene til ændringen.

Dette emne indeholder

Versionskompatibilitet

Oprette opdateringer af administrerede løsninger

  • Frigive en ny version af den administrerede løsning

  • Frigive en opdatering til den administrerede løsning

Versionskompatibilitet

Enhver løsning, der er eksporteret fra en nyere version af Microsoft Dynamics 365, kan ikke importeres til en ældre version af Microsoft Dynamics 365. Dette gælder både større og mindre versioner. Løsninger, der er eksporteret fra en tidligere version af Dynamics 365, kan importeres til nyere versioner, som vist i følgende diagram.

Løsningsversionskompatibilitet

Løsninger, der er eksporteret fra Microsoft Dynamics CRM 2011 og Microsoft Dynamics 365 (online) version 5 eller tidligere, kan ikke importeres til Microsoft Dynamics 365 (online og i det lokale miljø). Kun de løsninger, der er eksporteret fra den seneste tidligere overordnede version, kan importeres.

Du kan installere løsninger, der er eksporteret fra Microsoft Dynamics CRM 2013 (det lokale miljø) og Microsoft Dynamics 365 (online) version 6, i Microsoft Dynamics 365 (online og i det lokale miljø). Løsninger, der er eksporteret fra Microsoft Dynamics 365 (online og i det lokale miljø), kan ikke importeres til tidligere versioner.

I takt med, at yderligere opdateringspakker eller serviceopdateringer anvendes på Microsoft Dynamics 365 (online og i det lokale miljø), kan løsninger, der er eksporteret fra organisationer med disse opdateringer, ikke importeres til organisationer, der ikke har disse opdateringer.Flere oplysninger:Versionskompatibilitet.

Rodelementet <ImportExportXml> bruger en SolutionPackageVersion-attribut til at angive værdien for den version, der er kompatibel med løsningen. Du bør ikke redigere denne værdi manuelt.

Oprette opdateringer af administrerede løsninger

Der er to grundlæggende fremgangsmåder at opdatere løsninger på:

  • Frigive en ny version af den administrerede løsning

  • Frigive en opdatering til den administrerede løsning

Frigive en ny version af den administrerede løsning

Den foretrukne metode er at frigive en ny version af den administrerede løsning. Med den oprindelige ikke-administrerede løsning som kilde, kan du foretage nødvendige ændringer og øge versionsnummeret for løsningen, før du pakker den som en administreret løsning. Når de organisationer, der bruger din løsning, installerer den nye version, opgraderes deres muligheder, så de kan medtage ændringerne. Hvis du vil gå tilbage til funktionaliteten i en tidligere version, skal du blot geninstallere den tidligere version. Dette overskriver alle løsningskomponenter med definitioner fra den tidligere version, men fjerner ikke de løsningskomponenter, der er tilføjet i den nyere version. Disse nyere løsningskomponenter forbliver i systemet, men har ingen effekt, da ældre definitioner for løsningskomponenter ikke bruger dem.

Under installationen af en tidligere version af en løsning kræver Microsoft Dynamics 365 bekræftelse af, at den person, der installerer en tidligere version, ønsker at fortsætte.

Frigive en opdatering til den administrerede løsning

Du kan frigive en opdatering for at løse problemet, når kun en lille del af løsningskomponenterne kræver en ændring straks. Sådan frigiver du en opdatering, opretter en ny ikke-administreret løsning og tilføjer eventuelle komponenter fra den oprindelige ikke-administrerede kildeløsning, du vil opdatere. Du skal knytte den nye ikke-administrerede løsning til den samme udgiverpost, som blev brugt til den oprindelige løsning. Når du er færdig med dine ændringer, skal du pakke den nye løsning som en administreret løsning.

Når opdateringsløsningen er installeret i en organisation, hvor den oprindelige løsning er installeret, anvendes de ændringer, der er medtaget i opdateringen, på organisationen. Hvis en organisation har behov for at "gå tilbage" til den oprindelige version, kan de blot fjerne opdateringen.

Alle tilpasninger af løsningskomponenter i opdateringen vil blive tilsidesat. Når du fjerner opdateringen, vender de tilbage.

Se også

Plan for løsningsudvikling
Registrere din app med AppSource

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret