Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Si consideri lo scenario seguente:

  • Utilizzare Microsoft Visual Studio 2008 per compilare un progetto di Microsoft Visual Basic.

  • Il progetto di Visual Basic contiene molti commenti XML in un unico file.

  • Il file è probabilmente un file generato da progettazione per un dataset o un riferimento Web.

In questo scenario, è possibile riscontrare i seguenti problemi di prestazioni nell'IDE:

  • L'IDE richiede molto tempo per compilare la soluzione e per rigenerare la soluzione.

  • Si verifica quando si preme F5 per avviare il debug di un tempo di risposta.

  • Si verifica un tempo di risposta nell'Editor di codice.

  • Si verifica un tempo di risposta in IntelliSense.

Causa

Questo problema si verifica a causa di come il compilatore di Visual Studio 2008 elabora i file di grandi dimensioni che contengono la documentazione XML.

Risoluzione

Informazioni sull'hotfix



Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato esclusivamente alla correzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verificano questo problema specifico. Questo hotfix potrebbe essere sottoposto ad ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale hotfix.

Per scaricare questo hotfix da MSDN Code Gallery, visitare il seguente sito Web Microsoft:

http://code.msdn.microsoft.com/KB946344
Nota: MSDN Code Gallery vengono visualizzate le lingue per cui è disponibile l'hotfix. Se non viene visualizzata la lingua elencata, è perché la pagina delle risorse di Code Gallery non è disponibile per tale lingua.


Nota: Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=support

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.

Nome del file

Versione del file

Dimensione del file

Data

Ora

Avvspkdh.dll

9.0.21022.43

34,816

29-Jan-2008

03:17

Mcee.dll

9.0.21022.43

367,608

29-Jan-2008

03:17

Mpishim.exe

9.0.21022.43

26,112

29-Jan-2008

03:17

Msvb7.dll

9.0.21022.43

4,069,880

29-Jan-2008

03:17

Msvsmon.exe

9.0.21022.43

3,004,416

29-Jan-2008

03:17

Soluzione alternativa

Per risolvere questo problema, utilizzare uno dei metodi descritti di seguito.

Metodo 1: Disattivare la generazione di commento XML

Per disattivare la generazione di commento XML per il progetto, utilizzare una delle procedure riportate di seguito.

Visual Studio 2008

  1. In Esplora soluzioni fare NomeProgettoe quindi scegliere proprietà.

  2. Nella scheda Compila , fare clic per deselezionare la casella di controllo file di documentazione XML generato .

  3. Scegliere Salva tuttodal menu File .

Visual Basic 2008 Express Edition

  1. Creare una copia di backup del progetto.

  2. Nel blocco note aprire il file VBPROJ del progetto.

  3. Individuare ed eliminare tutti gli elementi < DocumentationFile > nel file VBPROJ.

    Nota: In genere, si eliminerà due elementi nel file VBPROJ.

Metodo 2: Rimuovere i commenti XML

Per rimuovere i commenti XML, attenersi alla seguente procedura per il file generato da progettazione:

  1. Dal menu Modifica , scegliere Trova e Sostituiscie quindi fare clic su Sostituzione veloce.

  2. Nella casella Trova digitare ' '.

  3. Nella casella Sostituisci con , digitare "e quindi fare clic su Sostituisci tutto.

Nota: È necessario ripetere questi passaggi se si esegue una delle seguenti operazioni:

Metodo 3: Creare un progetto separato per archiviare il file con i commenti XML

Creare un nuovo progetto libreria di classi per archiviare i file generato. La procedura seguente è un esempio di come eseguire questa operazione:

  1. Creare un nuovo progetto libreria di classi per archiviare i file che contengono un dataset o che contengono un riferimento Web.

  2. Nel progetto originale di Visual Basic, aggiungere un riferimento al nuovo progetto di libreria di classi.

  3. Utilizzare il metodo 1 per disabilitare il file di documentazione XML.

Nota: Potrebbe essere necessario aggiungere le istruzioni di importazione per il codice di Visual Basic.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

824684 descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Per ulteriori informazioni su come generare documentazione XML per un progetto, visitare il seguente sito Web Microsoft Developer Network (MSDN):

http://msdn2.microsoft.com/en-us/library/x4sa0ak0(VS.90).aspx

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×