Domanda

La funzionalità di completamento del codice in Visual Studio è molto utile e funziona ancora per il codice C # e C ++, ma non funziona più per la modifica XAML (XML).

C'è un'impostazione da qualche parte che può riattivare questo? I miei collaboratori continuano a farlo funzionare.

È stato utile?

Soluzione

Penso che questo post sui forum MSDN potrebbe essere di aiuto. Fondamentalmente, l'SDK Win rompe XAML Intellisense. Penso che sia disponibile anche una soluzione più tradizionale (hack non di registro)

Altri suggerimenti

(Suppongo che intendi intellisense con " codice completo ")

Intellisense per i documenti XML è controllato da file XSD. Quando stai modificando un file xaml, guarda la barra dei menu. Dovresti vedere una voce di menu chiamata XML. Nella parte inferiore di questo vedrai una voce di menu " Schemi ... " Clicca su quello.

Vedrai un elenco di tutti gli schemi disponibili nel sistema. Fare casini con questo elenco o gli schemi forniti con VS (di solito in c: \ programmi \ visual studio 9.0 \ xml \ schemas) può causare intellisense xml (aka xaml).

Vorrei prima suggerire di assicurarsi che non ci siano controlli o X nella colonna Usa per qualsiasi schema. Tutte le celle dovrebbero essere vuote (alias automatiche). In questo modo VS preleva gli spazi dei nomi dal file XML e applica gli schemi corrispondenti da questo elenco.

In secondo luogo, controlla gli spazi dei nomi nel tuo file xml. Verifica se è elencato lo schema XSD corrispondente. In caso contrario, dai la caccia e aggiungilo.

Se questi due non risolvono il problema, procurati una copia completa della directory dello schema del tuo collega e copiala sulla tua. Apri quella finestra dello schema e assicurati che ogni XSD sia presente e impostato su automatico.

L'ultimo passaggio è un'installazione di riparazione di Visual Studio, seguita da una buona guida degli aggiornamenti automatici.


Se stai parlando del componente aggiuntivo " codice completo " ;, ottieni l'ultima versione dal loro sito Web e reinstallalo. SP1 potrebbe aver interrotto l'installazione corrente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top