2012-11-20 9 views
8

Attualmente quando ho un problema (come errori e avvisi, che sono risolti ma sono ancora presenti in ErrorList o per ricaricare gli assiemi utilizzati dal progettista) con XAML -Designer in Visual Studio 2012 e ho bisogno di riavviarlo, apro ProcessExplorer e uccido il processo figlio XDesProc.exe dell'istanza di Visual Studio 2012 in esecuzione. Ciò comporta che Visual Studio 2012 visualizza un'eccezione non gestita Designer process terminated unexpectedly! e mi fornisce l'opzione per ricaricare il designer.Miglior modo di riavviare (XAML-) Designer in Visual Studio 2012

C'è un modo migliore o predefinito in Visual Studio 2012 per riavviare il progettista. La riapertura dei file XAML spesso non aiuta a risolvere i problemi.

+1

La ricompilazione dell'applicazione fa il trucco per me. Ma affinché funzioni, l'assembly deve essere cambiato (altrimenti VS è abbastanza intelligente da non ricaricare nulla -_-) – Eilistraee

+0

Ho appena installato l'Update 2 per Visual Studio 2012, lo sto facendo meno spesso, ma continuo a farlo ... – xhafan

risposta

1

La mia soluzione (credito per Ellistraee)

  • vicino VS e si fondono
  • eliminare il bin e obj cartelle nella soluzione
  • eliminare tutti i file .user
  • eliminare eventuali file .suo
  • open vs e blend
  • apre la pagina che incrina il sistema e arresta il progettista - dovresti ottenere un pasticcio "per favore costruisci il progetto"
  • età
  • F6 per ricostruire la soluzione

e dovrebbe funzionare!

+2

Wow, sembra facile! Solo sei minuti per far funzionare una funzione base. Almeno è più veloce dell'attesa fino a quando l'editore stesso decide di fare qualcosa ... – MrFox

+0

Fa schifo, sì. La mia soluzione ha smesso di funzionare e ora sto ricevendo RemotingExceptions con qualsiasi associazione di dati di progettazione (metà dell'utilità di Blend, sparita). Apparentemente alcuni dei miei XAML sono loschi ... – rikkit

+0

Sì, ha funzionato per me. Non avevo file .user, ma ho cancellato le cartelle bin e obj e il suo file, riavviato e voilà! Grazie mille milioni di pi! –