Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kādas ir darbības, lai nodrošinātu, ka mana lietotne izmanto .NET Standard 2.0 pēc jaunināšanas uz MVVMCROSS 6


Kādas ir darbības, lai nodrošinātu, ka mana lietotne izmanto .NET Standard 2.0 pēc jaunināšanas uz MVVMCROSS 6


Jūsu lietotnes jaunināšana, lai izmantotu .NET standarta 2.0 ar MVVMCROSS 6 ietver vairākas darbības. Šeit ir detalizēts ceļvedis, kas jums palīdzēs procesā:

1. solis: jauniniet .NET Framework versiju

Pārliecinieties, ka jūsu projekts ir vismaz .NET Framework 4.6.1. Šī ir minimālā versija, kas nepieciešama savietojamībai ar .NET Standard 2.0. Ja jūsu projekts pašlaik izmanto vecāku versiju, jums tas būs jāuzlabo uz 4.6.1 vai augstāku. Šis solis ir ļoti svarīgs, jo .NET standarta 2.0 atbalsta .NET Framework versijas, sākot no 4.6.1 [10].

2. solis: konvertēt projektu uz .NET standartu

Ja jūsu projekts pašlaik izmanto portatīvo klases bibliotēkas (PCL) vai vecākus ietvarus, jums tas ir jānovirza uz .NET standarta 2.0. Tas nozīmē projekta veida mainīšanu Visual Studio. Lai palīdzētu šajā procesā, varat izmantot jaunināšanas palīga rīku Visual Studio. Tas nodrošina iespējas vietai vai blakus esošam jauninājumam, kas var būt noderīgs atkarībā no jūsu projekta sarežģītības un atkarībām [4] [6].

3. solis: atjauniniet NuGet paketes

Pēc projekta konvertēšanas uz .NET Standard 2.0, atjauniniet visus NuGet pakotnes uz versijām, kas ir saderīgas ar .NET standarta 2.0. Tas ietver MVVMCROSS atjaunināšanu uz 6. versiju, kura mērķis ir .NET standarta 2.0 pēc noklusējuma [1] [7]. Pārliecinieties, ka visas pārējās trešo personu bibliotēkas tiek atjauninātas arī uz versijām, kas atbalsta .NET standarta 2.0.

4. solis: risināt saderības jautājumus

Dažām bibliotēkām, iespējams, nav tieša atbalsta .NET standarta 2.0. Šādos gadījumos jums, iespējams, būs jāizmanto vairāku mērķa noteikšana vai jāatrod alternatīvas bibliotēkas, kas atbalsta .NET standarta 2.0. Turklāt pārskatiet savu kodu par visām platformas specifiskajām API, kas, iespējams, nav pieejama .NET standarta 2.0 un attiecīgi reakcijā [3] [5].

5. solis: pārbaudiet un apstipriniet

Kad jaunināšana ir pabeigta, rūpīgi pārbaudiet lietojumprogrammu, lai pārliecinātos, ka visas funkcijas darbojas, kā paredzēts. Tas ietver testēšanu dažādās platformās, ja jūsu lietotne ir savstarpēja platforma, piemēram, Xamarin iOS un Android.

Veicot šīs darbības, jums vajadzētu būt iespējai veiksmīgi jaunināt savu lietotni, lai izmantotu .NET standarta 2.0 ar MVVMCROSS 6.

Atsauces:
[1] https://www.mvvmcross.com/documentation/upgrading/upgrade-to-mvmcross-60
[2] https://learn.microsoft.com/en-us/dotnet/standard/net-standard
[3] https://www.reddit.com/r/dotnet/comments/z5luwl/general_advice_for_legacy_project_migration_to/
:
[5] https://www.reddit.com/r/dotnet/comments/wgwct9/what_is_the_use_case_for_netstandard21/
[6.]
[7] https://www.mvvmcross.com/mvvmcross-6.0.0-rease/
[8] https://www.nuget.org/packages/mvvmcross/6.0.0
[9] https://stackoverflow.com/questions/52458088/unable-to-ingrade-mvvmcross-to-6-2-0
[10] https://blog.lhotka.net/2019/01/11/migrating-from-.net-to-.net-Standard
[11] https://www.danielcrabtree.com/blog/314/upgrading-to-net-core-and-net-standard-made-asy