Rakenduse täiendamine .NET Standard 2.0 kasutamiseks koos MVVMCROSS 6 -ga hõlmab mitmeid samme. Siin on üksikasjalik juhend, mis aitab teid protsessi kaudu:
1. samm: täiendamine .NET Framework versioon
Veenduge, et teie projekti eesmärk on vähemalt .NET raamistik 4.6.1. See on minimaalne versioon, mis on vajalik ühilduvuse jaoks .NET Standard 2.0 -ga. Kui teie projekt kasutab praegu vanemat versiooni, peate selle uuendama 4,6,1 või kõrgemale. See samm on ülioluline, kuna .NET Standard 2.0 toetab .NET raamistiku versioonid alates 4.6.1 [10].2. samm: teisendage projekt .NET -standardiks
Kui teie projekt kasutab praegu kaasaskantavaid klasside raamatukogusid (PCLS) või vanemaid raamistikke, peate selle rändama .NET Standard 2.0 -le. See hõlmab projekti tüübi muutmist Visual Studio. Selle protsessi abistamiseks saate Visual Stuudios kasutada Upgrade Assistendi tööriista. See pakub võimalusi kohapealseks või külgmiseks versiooniuuendusteks, mis võib olla kasulik sõltuvalt teie projekti keerukusest ja sõltuvusest [4] [6].3. samm: värskendage NUGET -pakette
Pärast projekti .NET Standard 2.0 teisendamist värskendage kõiki NuGeti pakette versioonidele, mis ühilduvad .NET Standard 2.0 -ga. See hõlmab MVVMCROSSi värskendamist versioonile 6, mis on suunatud .NET Standard 2.0 vaikimisi [1] [7]. Veenduge, et kõiki teisi kolmandate osapoolte teeke värskendatakse ka versioonidele, mis toetavad .NET Standard 2.0.4. samm: aadressi ühilduvuse probleemid
Mõnel raamatukogul ei pruugi olla otsest tuge .NET Standard 2.0. Sellistel juhtudel peate võib-olla kasutama mitmele sihtimist või leidma alternatiivseid raamatukogusid, mis toetavad .Net Standard 2.0. Lisaks vaadake üle oma kood mis tahes platvormipõhiste API-de jaoks, mis ei pruugi .NET Standard 2.0-s olla ja vastavalt sellele reforeerida [3] [5].5. samm: test ja valideerimine
Kui uuendus on lõpule viidud, proovige oma rakendust põhjalikult, tagamaks, et kõik funktsioonid töötaksid ootuspäraselt. See hõlmab testimist erinevatel platvormidel, kui teie rakendus on platvorm, näiteks Xamarin iOS ja Android.Neid samme järgides peaksite saama oma rakenduse edukalt uuendada, et kasutada .NET Standard 2.0 MVVMCROSS 6 -ga.
Tsitaadid:[1] https://www.mvvmcross.com/documentation/upgradion
[2] https://learn.microsoft.com/en-us/dotnet/standard/netstandard
]
]
]
]
[7] https://www.mvvmcross.com/mvvmcross-6.0.0-release/
[8] https://www.nuget.org/packages/mvvmcross/6.0.0
]
]
]