Aprūpot problēmu MVVMCROSS rotaļu laukuma paraugā, ir saistīti ar vairākiem soļiem, kas palīdz izolēt un identificēt problēmu. Šeit ir detalizēts ceļvedis par to, kā turpināt:
1. Klonējiet MVVMCROSS repozitoriju **
Sāciet, klonējot MVVMCROSS repozitoriju no Github. Tas ļaus jums piekļūt rotaļu laukuma paraugam, kas ir iekļauts MVVMCROSS avota kodā.2. Atveriet rotaļu laukuma paraugu **
Atveriet rotaļu laukuma parauga projektu savā vēlamajā IDE, piemēram, Visual Studio. Pārliecinieties, ka jums ir instalētas un atjauninātas visas nepieciešamās Nuget paketes.3. Identificējiet problēmu **
Skaidri definējiet problēmu, kuru vēlaties reproducēt. Tas varētu būt jebkas, sākot no avārijas līdz negaidītai izturēšanai. Zinot precīzi, ko jūs mēģināt reproducēt, jums palīdzēs koncentrēt jūsu centienus.4. Modificēt rotaļu laukuma paraugu **
Mainiet rotaļu laukuma paraugu, lai atdarinātu nosacījumus, kādos jautājums rodas jūsu lietojumprogrammā. Tas varētu ietvert līdzīgu skatu modeļu, viedokļu vai pakalpojumu izveidi tāpat kā jūsu galvenajā projektā.5. Iespējot avota savienojumu un izņēmuma iestatījumus **
Lai palīdzētu atkļūdot šo problēmu, ļaujiet jūsu projektam saistīt avotu. Tas ļauj jums, ja nepieciešams, iziet cauri MVVMCROSS avota kodam. Turklāt Visual Studio konfigurējiet, lai sadalītu visus kopējos valodas izpildlaika (CLR) izņēmumus. Tas var palīdzēt noķert visus iekšējos izņēmumus, kurus varētu norīt MVVMCROSS.6. Run un reproducēt jautājumu **
Palaidiet modificēto rotaļu laukuma paraugu un mēģiniet reproducēt šo problēmu. Ja problēma ietver īpašu lietotāju mijiedarbību vai darbību secību, rūpīgi dokumentējiet šīs darbības.7. Dokumenta reprodukcijas darbības **
Kad esat veiksmīgi reproducējis problēmu, dokumentējiet precīzus pasākumus, kas veikti, lai to izraisītu. Šī dokumentācija ir būtiska citiem, lai saprastu un palīdzētu atrisināt problēmu.8. Iesniedziet vilkšanas pieprasījumu vai izdošanu **
Ja uzskatāt, ka problēma ir kļūda MVVMCROSS, izveidojiet vilkšanas pieprasījumu ar savām modifikācijām rotaļu laukuma paraugā, kas demonstrē šo problēmu. Alternatīvi, iesniedziet problēmu MVVMCross GitHub lapā ar detalizētām reprodukcijas darbībām.9. Meklējiet kopienas palīdzību **
Ja nepieciešams, sazinieties ar MVVMCROSS kopienu, izmantojot Slack vai Stack Overflow, lai saņemtu papildu palīdzību. Detalizētu reprodukcijas darbību nodrošināšana palīdzēs citiem efektīvāk izprast un palīdzēt jūsu jautājumā.Veicot šīs darbības, jūs varat efektīvi reproducēt un ziņot par jautājumiem MVVMCROSS rotaļu laukuma paraugā, kas ir būtisks jūsu lietojumprogrammu atkļūdošanai un problēmu risināšanai.
Atsauces:[1] https://nicksnettravels.builttoroam.com/post-2018-07-31-debuging-and-contributing-to-mvmcross-aspx/
[2] https://learn.microsoft.com/en-us/archive/msdn-magazine/2014/august/windows-phone-build-mvm-apps-with-xamarin-and-mvmcross
[3] https://stackoverflow.com/questions/52611174/xamarin-android-app-built-using-mvvmcross-stuck-on-splash-screen-when-ressumed-fr
[4] https://www.mvvmcross.com/documentation/platform/android/android-view-presenter
[5] https://github.com/mvvmcross/mvvmcross/issues/4332
[6] https://stackoverflow.com/questions/18686603/mvvmcross-error-when-lading-viewmodel
[7] https://github.com/mvvmcross/mvvmcross/issues/4236
[8] https://github.com/mvvmcross/mvvmcross/issues/2903