Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kā es varu izmantot avota savienojumu ar atkļūdošanu MVVMCROSS jautājumos


Kā es varu izmantot avota savienojumu ar atkļūdošanu MVVMCROSS jautājumos


Izmantojot avota savienojumu ar atkļūdošanu MVVMCROSS jautājumi

Avota savienošana ir jaudīgs rīks, kas ļauj izstrādātājiem atkļūdošanas laikā iziet cauri tādu bibliotēku avota kodam kā MVVMCROSS. Šī funkcija ir īpaši noderīga, ja problēmu novēršana MVVMCROSS ietvaros, jo tā ļauj jums tieši orientēties bibliotēkas avota kodā no jūsu lietojumprogrammas. Šeit ir soli pa solim ceļvedis par to, kā izmantot avota savienojumu, lai atkļūdotu MVVMCROSS jautājumus:

Avota savienojuma iespējošana Visual Studio

1. Atveriet Visual Studio: Sāciet, atverot savu projektu Visual Studio.
2. Iespējot avota saites atbalstu: dodieties uz `Rīki> Opcijas> Atkļūdošana> Vispārīgi` un pārliecinieties, vai ir izvēlēta izvēles rūtiņa“ Iespējot avota servera atbalstu`. Šī opcija ļauj Visual Studio lejupielādēt avota failus no avota serveriem, piemēram, GitHub, atkļūdojot [1] [11].
3. Iespējot avota saiti projekta iestatījumos: Ja jūs veidojat savu bibliotēku un vēlaties iespējot avota savienojumu, jums ir jākonfigurē projekta iestatījumi. Tas ietver tādu īpašību iestatīšanu kā “patiess” un avota saites pakotnes iekļaušanu projekta failā [4].

atkļūdošana ar avota savienojumu

1. Aizkļūdošanas darbība: Lai izmantotu avota saiti, jums jāveic atkļūdošanas darbība. To var izdarīt, iestatot pārtraukuma punktus vai iespējot visus izņēmumus Visual Studio logā “Izņēmumu iestatījumi”. Tas nodrošina, ka tad, kad MVVMCross notiek izņēmums, Visual Studio tajā brīdī sabojājas, ļaujot jums iekļūt MVVMCROSS avota kodā [1].

2. Solis MVVMCROSS avota kodā: Kad ir izņēmums vai trieciens ir izņēmums vai trieciens, Visual Studio liks jums lejupielādēt MVVMCross avota kodu, ja tas vēl nav pieejams. Jūs varat izvēlēties lejupielādēt un turpināt atkļūdošanu. Tas vedīs jūs tieši uz MVVMCROSS avota kodu, kur varat pārbaudīt mainīgos lielumus, iestatīt papildu pārtraukuma punktus un turpināt atkļūdošanu, it kā MVVMCross kods būtu jūsu projekta daļa [1] [4].

3. Atkārtojiet problēmas ar rotaļu laukuma paraugu: Ja jūs saskaraties ar problēmu, kuru nevarat reproducēt savā galvenajā projektā, mēģiniet izmantot MVVMCROSS rotaļu laukuma paraugu. Šis parauga projekts ir iekļauts MVVMCROSS avota kodā un var palīdzēt izolēt jautājumus, kas raksturīgi MVVMCross [1].

4. Ieguldījums MVVMCROSS: ja jūs identificējat problēmu MVVMCross, varat dot ieguldījumu, izvirzot jautājumu par GitHub vai pat iesniedzot vilkšanas pieprasījumu ar labojumu. Avota savienojuma izmantošana palīdz jums sniegt detalizētu informāciju par šo jautājumu, kas ir nenovērtējama sabiedrībai [1].

problēmu novēršana

- Kešatmiņas problēmas: Dažreiz avota saites kešatmiņa var radīt problēmas. Kešatmiņu varat atrast un notīrīt `~/bibliotēkā/kešatmiņā/Visualstudio/8.0/simbolos` uz macOS vai līdzīgām vietām operētājsistēmā Windows [10].
- Simbolu problēmas: pārliecinieties, ka simbolu faili (PDB) ir pareizi izplatīti un pieejami. Ja rodas problēmas ar simboliem, skatiet padomus par Gitlink README [11].

Veicot šīs darbības, jūs varat efektīvi izmantot avotu savienojumu ar MVVMCross jautājumiem un dot ieguldījumu sabiedrībā, sniedzot detalizētus pārskatus vai labojumus.

Atsauces:
[1] https://nicksnettravels.builttoroam.com/post-2018-07-31-debuging-and-contributing-to-mvmcross-aspx/
[2] https://www.mvvmcross.com/documentation/fundamentals/viewmodel-lifecycle
.
.
[5] https://www.mvvmcross.com/documentation/fundamentals/navigation
[6] https://www.mvvmcross.com/documentation/advanced/customing-using-app-and-setup
[7] https://stackoverflow.com/questions/21029462/debugging-mvmcross-application-in-xamarin-studio-with-mvmcross-Sources
[8] https://www.mvvmcross.com/logging
[9] https://www.mvvmcross.com/documentation/fundamentals/linking
[10] https://blog.verslu.is/development/clearing-source-link-cache/
[11] https://www.mvvmcross.com/documentation/contributing/debugging-with-symbols