Figyelés a Data Standard, és azonosítsa malfunctions, így a kódot.
Két módszer létezik, amelyek segítenek a felülvizsgálati és kijavíthatja a kódot. Az első módszer a naplófájlt, amely a C:\Temp mappából (DataStandard<alkalmazás > log.txt ). A második módszer a naplózást a kódot a Változó objektumot.
A C:\Temp vannak legfeljebb 3 naplófájlok: dataStandardVaultlog.txt, dataStandardInventorlog.txt, dataStandardAutoCADlog.txtparancsra. Minden egyes naplófájl megfelel az alapján, hogy az Adatszabvány alkalmazást futtatja.
Egy probléma, amely esetenként történik, a Data Standard, hogy miután megváltoztatja az XAML fájlban, a párbeszédpanel nem jelenik meg, vagy a CAD, az alkalmazás menti a párbeszédpanel helyett a Data Standard párbeszédpanelen. Ez általában egy jelenség egy typo az .xaml fájlt. Ilyen esetekben a keresés a megfelelő naplófájl hibaüzenet, mint a ' system.windows. jelölő .xamlparseexception'.
A XamlParseException hiba tipikus, ha hibát vét a kód, amely a terhelés vagy értelmezése nem sikerült. Általában ez a hiba kíséri a vonal és a helyet, ahol a megjelenítése, a fájlt nem sikerült:
"System.Windows.Markup.XamlParseException: ......... Line 14, position 9. --->"
Általában a hiba nem pontosan az adott helyen, de némileg előtt. Azonban ha ezt az üzenetet látja, ellenőrizze az XAML szintaxisa a megadott vonal és elhelyezését.
Ha közvetlenül egy hibát, mindig Ellenőrizze a naplófájlt.
A PowerShell kód, hozzáadhat naplózási információk, amelyek hasznos lehet a hibakeresési a kódot a hibákat. Erre a célra, a változó, ShowLog () a nyílás egy napló ablakban, és Trace („ Hello” ) írásra valamit a napló ablakban.
Továbbá, a kód egy adott helyre, és megjelenik egy kis párbeszédpanel, amely megjeleníti az összes elérhető és a változókat. Ez az Ellenőrzés ().
A napló ablakban nyissa meg a InitializeWindow függvényt, azaz jobb, mielőtt a párbeszédpanel jelenik meg. Ezek a vonalak hozzáadása a InitializeWindow függvény :
$ dsdiag.showlog()
$ dsdiag.clear()
Ez a napló ablakban, és törölje a tartalmat.
Később hozzáadhat $ dsdiag.trace( " saját megjegyzések” ) a kód a különböző helyek alapján, üzenetek, hogy kövesse a napló ablakban, hogy a függvény. Ez egy jó módszer a függvény egy "Kezdő" és a "Záró" követési üzenet függvény elején és végén minden funkciója, hogy könnyen, kövesse a következő eljárást hívja meg a napló ablakban. :
function myFunc
{
$dsDiag.Trace(">> myFunc")
... here comes your code ...
$dsDiag.Trace("<< myFunc")
}
Azt, hogy a << >> és egy rajzjelet a és kilépés függvényt vagy csak írható start-end, felfelé.
Ha tudni szeretné, a pontos állapotát a változók a megadott idő, csak a $ dsDiag.inspect( ). A kód, a végrehajtás alatt tartsa lenyomva, és egy párbeszédpanel jelenik meg, az elérhető változók a megadott érték jelennek meg. A párbeszédpanel meg, általában a képernyő bal oldalán, győződjön meg arról, hogy a Data Standard párbeszédpanel placec jobbra, hogy az nem fedi át az ellenőrző párbeszédpanel.
Az ellenőrző párbeszédpanel megnyitása az eseménykezelőket kissé risky, így a Naplózás ezekben az esetekben.