Ho un'applicazione XAML (Windows 8 WinRT XAML) + C# che ha un controllo utente XAML. Nel designer, non vedo alcun problema (nessuna sottolineatura rossa o simile). Il progetto si compila anche senza errori. Quando eseguo l'applicazione, l'applicazione si interrompe in InitializeComponent()
con "Errore di analisi XAML". Non ho idea di come eseguire il debug di questo tipo di problema. Quali sarebbero i passaggi per identificare il problema? Sì, c'è qualcosa che non va nel controllo utente XAML o nel dizionario risorse, ma come si può trattare questo tipo di errore in modo strutturato?Come risolvere gli errori di analisi XAML?
[EDIT]
Ok, sembra che trail-errore sembra essere l'approccio giusto per WinRT.
BTW. Ho riscontrato il problema con il codice "" my ".
Il mio progetto è stato chiamato "Pegasus.Core" e nel file CalenderControl.g.i.cs
generato da Visual Studio, il percorso era questo: "ms-appx:///Pegasus_Core/View/CalendarControl.xaml"
-> sostituito "." con "_"
Ci sono avvisi o errori nel riquadro della finestra di output quando si esegue il progetto? – JoshVarty
Il metodo fall back è semplicemente iniziare a rimuovere parti di XAML (specialmente se si dispone di una versione dell'ultima versione) finché non funziona di nuovo. A quel punto, aggiungere bit indietro fino a quando non riesce. Dovrebbe darti una buona idea del colpevole. –
Smontalo. Rimuovi tutto e aggiungi un po 'di codice per volta finché non trovi ciò che lo causa. – Earlz