Note sulla versione di Visual Studio 2005 Service Pack 1

Questo articolo elenca i problemi noti relativi all'installazione e alla disinstallazione di Visual Studio 2005 Service Pack 1 (SP1).

Versione originale del prodotto: Visual Studio
Numero KB originale: 928957

Nota

Per informazioni sulle modifiche funzionali incluse in Visual Studio 2005 SP1, vedere la documentazione di Visual Studio 2005 Ritirata.

Ottenere Visual Studio 2005 SP1

Lingue supportate

Visual Studio 2005 SP1 fornisce aggiornamenti per tutti i prodotti del linguaggio Visual Studio 2005:

  • Cinese (semplificato)
  • Cinese (tradizionale)
  • Inglese (Stati Uniti)
  • Francese
  • Tedesco
  • Italiano
  • Giapponese
  • Coreano
  • Russo
  • Spagnolo

Sistemi operativi supportati

  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server SP4
  • Microsoft Windows XP Professional x64 Edition (WOW)
  • Microsoft Windows XP Professional SP2
  • Microsoft Windows XP Home Edition SP2
  • Microsoft Windows XP Media Center Edition 2002 SP2
  • Microsoft Windows XP Media Center Edition 2004 SP2
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Tablet PC Edition SP2
  • Microsoft Windows Server 2003, Standard Edition SP1
  • Microsoft Windows Server 2003, edizione Enterprise SP1
  • Microsoft Windows Server 2003, Datacenter Edition SP1
  • Microsoft Windows Server 2003, Web Edition SP1
  • Microsoft Windows Server 2003, Standard x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003, Enterprise x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003, Datacenter x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003 R2, Standard Edition
  • Microsoft Windows Server 2003 R2, Standard x64 Edition (WOW)
  • Microsoft Windows Server 2003 R2, edizione Enterprise
  • Microsoft Windows Server 2003 R2, Enterprise x64 Edition (WOW)
  • Microsoft Windows Server 2003 R2, Datacenter Edition
  • Microsoft Windows Server 2003 R2, Datacenter x64 Edition (WOW)
  • Microsoft Windows Vista

Requisiti per l'installazione

  • Nel computer di destinazione deve essere installata una copia con licenza di uno dei prodotti di Visual Studio 2005 supportati.
  • Sono necessari 192 MB di RAM. È consigliabile una quantità di 256 MB o superiore.

Supporto di Visual Studio 2005 SP1

Il supporto della community informale è disponibile tramite i forum MSDN.

Problemi di installazione: tutte le piattaforme

  • L'installazione del Service Pack richiede più tempo rispetto all'installazione originale del prodotto

    L'installazione di Visual Studio 2005 SP1 richiede più tempo rispetto all'installazione della versione originale perché l'installazione di SP1 è molto simile a un'installazione del prodotto, ma con attività di installazione aggiuntive. Il tempo di installazione dipende dal prodotto installato e dalla configurazione del computer.

  • L'installazione richiede spazio su disco significativo

    Per installare un Service Pack potrebbe essere necessario spazio su disco uguale a quello usato dall'installazione del prodotto originale. Se sono stati installati più prodotti Visual Studio, sarà necessario spazio su disco per ogni installazione del Service Pack. È possibile trovare una stima dello spazio su disco necessario nella pagina di download per il Service Pack.

  • Visual Studio 2005 SP1 tenta di installare più volte

    Il Service Pack verrà eseguito più volte se nel computer sono installati più prodotti Visual Studio. Non avviare l'installazione più di una volta.

  • Le finestre di dialogo sono parzialmente nascoste durante l'installazione

    Questo problema si verifica se si sposta la finestra di dialogo Configurazione ... dal centro della schermata. Le finestre di dialogo successive vengono allineate al centro nella finestra di dialogo Configurazione ... . Se la finestra di dialogo Configurazione ... si trova vicino all'angolo dello schermo, le finestre di dialogo più grandi visualizzate in un secondo momento potrebbero essere parzialmente fuori dallo schermo.

    Per risolvere il problema, lasciare la finestra di dialogo Configurazione ... al centro della schermata.

    Visual Studio 2005 SP1 non verrà installato immediatamente dopo una compilazione di Visual Studio: non è possibile installare Visual Studio 2005 SP1 fino alla chiusura del servizio debugger.

    Per risolvere questo problema, eseguire una delle operazioni seguenti:

    • Completare le compilazioni in corso e attendere la chiusura del servizio debugger. Il che potrebbe richiedere fino a 10 minuti.

    • Usare Gestione attività per terminare tutte le istanze del servizio mspdbsrv.exe.

  • Prerequisiti di Team Foundation Server

    È necessario installare l'aggiornamento da KB919156 prima di installare Visual Studio 2005 SP1. Questo aggiornamento garantisce che il server non eserciti le richieste client durante l'installazione di SP1.

  • L'installazione o la disinstallazione di Visual Studio 2005 Team Foundation Server SP1 non riesce se la rete non è disponibile

    Visual Studio 2005 Team Foundation Server SP1 non riesce a installare o disinstallare quando la rete non è disponibile. Si tratta di un problema con un'azione personalizzata che dipende da Active Directory.

    Scenario:

    1. Installare Visual Studio 2005 Team Foundation Server da una condivisione di rete.
    2. Installare l'aggiornamento necessario da KB919156.
    3. Copiare Visual Studio 2005 Team Foundation Server SP1 in locale.
    4. Disabilitare la rete.
    5. Installare il Service Pack dal percorso locale. L'installazione del Service Pack non riesce.

    Per risolvere questo problema, assicurarsi che la rete sia disponibile prima di provare a installare o disinstallare il Service Pack.

  • Disinstallazione dei progetti di applicazioni Web di Visual Studio 2005 necessari

    Seguire questa procedura per installare Visual Studio 2005 SP1 se sono installati progetti di applicazioni Web di Visual Studio 2005:

    1. Disinstallare il componente aggiuntivo Progetti applicazione Web di Visual Studio 2005.
    2. Installare Visual Studio 2005 SP1.
  • SQL Server Compact Edition Tools e runtime

    Visual Studio 2005 SP1 include gli aggiornamenti delle utilità della fase di progettazione di SQL Server Compact Edition 3.1. Gli strumenti di SQL Server Compact Edition per Visual Studio 2005 SP1 includono interfaccia utente/finestre di dialogo, file CAB del dispositivo, funzionalità DataDirectory e supporto ClickOnce per i componenti di sviluppo di smart device.

  • Aggiornamento rapido al compilatore da riga di comando di Visual Basic 2005 (Vbc.exe) disponibile

    Visual Studio 2005 SP1 offre miglioramenti al compilatore in fase di progettazione di Visual Basic 2005, tra cui velocità di risposta, stabilità e prestazioni migliorate.

    Dopo aver installato Visual Studio 2005 SP1, installare questo hotfix nei computer di sviluppo e distribuiti per ottenere le correzioni del Service Pack per il compilatore da riga di comando, se si applica una delle opzioni seguenti:

    • Si stanno sviluppando siti Web con ASP.NET 2.0 in Visual Basic 2005.
    • Si stanno distribuendo ASP.NET siti Web 2.0 scritti in Visual Basic 2005.
    • Si creano progetti di Visual Basic 2005 all'esterno dell'IDE usando il compilatore da riga di comando.
  • Disinstallare Visual Studio 2005 SP1 Beta prima di installare la versione di rilascio

    Prima di installare la versione di Visual Studio 2005 SP1, è necessario disinstallare Visual Studio 2005 SP1 Beta. Se prima non si disinstalla la versione beta, verrà visualizzato il messaggio di errore seguente:

    Impossibile installare la patch di aggiornamento con il servizio Windows Installer. Il programma da aggiornare manca oppure la patch è progettata per aggiornare una versione differente del programma. Assicurarsi che il programma da aggiornare sia presente nel computer in uso e che la versione della patch di aggiornamento sia corretta.

    Per disinstallare la versione beta da Windows 2000, Windows XP, Windows XP SP1, Windows Server 2003 RTM:

    1. Fare clic su Avvia.
    2. Fare clic su Pannello di controllo.
    3. Aprire Installazione applicazioni.
    4. Selezionare la versione beta del Service Pack per ogni prodotto a cui è applicato e fare clic su Modifica/Rimuovi.

    Per disinstallare la versione beta da Windows XP SP2 e Windows Server 2003 SP1:

    1. Fare clic su Avvia.
    2. Fare clic su Pannello di controllo.
    3. Aprire Installazione applicazioni.
    4. Selezionare Mostra Aggiornamenti se non è già selezionata.
    5. Selezionare il Service Pack beta annidato in ogni prodotto a cui è applicato e fare clic su Rimuovi.

    Per disinstallare la versione beta da Windows Vista:

    1. Fare clic su Avvia.
    2. Fare clic su Pannello di controllo.
    3. Fare clic su Programmi.
    4. Fare clic su Visualizza aggiornamenti installati nella sezione Programmi e funzionalità .
    5. Selezionare la versione beta del Service Pack per ogni prodotto a cui è applicato e fare clic su Disinstalla.

Problemi di installazione - Windows Vista

  • L'installazione in Windows Vista richiede privilegi elevati

    Se si installa Visual Studio 2005 SP1 in Windows Vista, è consigliabile fare clic con il pulsante destro del mouse sull'eseguibile SP1 e quindi scegliere Esegui come amministratore. È invece possibile avviare il file eseguibile da una finestra della console con privilegi.

  • La finestra di dialogo Installazione non viene visualizzata

    La verifica eseguita in Controllo dell'account utente con tutte le installazioni ritarda l'aspetto della finestra di dialogo di configurazione iniziale. Sono stati segnalati ritardi di più di un'ora.

  • Visual Studio 2005 Service Pack 1 Update per Windows Vista

    Verrà rilasciato un aggiornamento per Visual Studio 2005 SP1 per risolvere i problemi specifici della piattaforma Vista. Per altre informazioni, vedere Visual Studio per Windows Vista.

Problemi di installazione - Windows Server 2003

L'installazione non riesce nelle edizioni di Windows Server 2003 con Windows Server 2003 SP1 installato. L'errore segnalato è:

Errore 1718. Il nome> file <è stato rifiutato dai criteri di firma digitale.

Questo problema si verifica quando il computer non dispone di memoria contigua sufficiente per Windows Server 2003 o Windows XP per verificare che il pacchetto .msi o il pacchetto msp sia firmato correttamente.

Per risolvere questo problema, fare riferimento al messaggio di errore quando si tenta di installare un pacchetto windows installer di grandi dimensioni o un pacchetto patch di Windows Installer di grandi dimensioni in Windows Server 2003 o in Windows XP: Errore 1718. Il file è stato rifiutato dai criteri di firma digitale.

Problemi di disinstallazione

  • Errore 33088 durante la disinstallazione di Visual Studio 2005 SP1

    Questo errore si verifica nello scenario seguente:

    1. Installare un'edizione di Visual Studio 2005 Team Test.

    2. Installare il controller di esecuzione test distribuito o il componente dell'agente di esecuzione test distribuito.

    3. Installare il Service Pack corrispondente.

    4. La disinstallazione del Service Pack non riesce con

      Errore 33088: si è verificato un problema nel pacchetto di installazione.

    Per risolvere il problema, seguire la procedura seguente:

    1. Disinstallare il componente usando Installazione applicazioni.
    2. Disinstallare il Service Pack di Visual Studio.
    3. Reinstallare il componente.
  • La disinstallazione di Visual Studio Team Suite 2005 SP1 interrompe l'installazione di Visual Basic Express 2005

    Questo errore si verifica nello scenario seguente:

    1. Installare Visual Studio Professional 2005.
    2. Installare Visual Studio 2005 SP1 per Visual Studio Professional.
    3. Installare Visual Basic Express 2005.
    4. Installare Visual Basic Express 2005 SP1.
    5. Disinstallare Visual Studio Professional 2005.
    6. L'esecuzione di Visual Basic Express ha esito negativo. Perché sono presenti due assembly mancanti.

    Per risolvere il problema, seguire la procedura seguente:

    1. Reinstallare Visual Basic Express 2005 selezionando l'opzione Ripristina .
    2. Reinstallare Visual Basic Express 2005 SP1 selezionando l'opzione Ripristina .
  • La disinstallazione di Visual Web Developer Express SP1 non riesce

    Questo errore si verifica nello scenario seguente:

    1. Installare Visual Web Developer Express.
    2. Installare Visual Web Developer Express SP1.
    3. Disinstallare Visual Web Developer Express.
    4. Installare Visual Web Developer Express.
    5. Installare Visual Web Developer Express SP1.
    6. Disinstallare Visual Web Developer Express SP1.
    7. Verrà soddisfatto un errore.

    Per tornare a uno stato di sistema noto, seguire questa procedura:

    1. Disinstallare Visual Web Developer Express.
    2. Installare Visual Web Developer Express.
    3. Installare Visual Web Developer Express SP1.
  • La disinstallazione di Visual Studio 2005 Team Suite SP1 rimuove i simboli

    La disinstallazione di Visual Studio 2005 Team Suite SP1 rimuove i file di simboli e può interrompere l'installazione originale del prodotto Visual Studio 2005.

    Per risolvere questo problema, ripristinare Visual Studio 2005. Un ripristino del prodotto di Visual Studio 2005 sostituirà tutti i file mancanti.

  • La disinstallazione di Visual Studio 2005 SP1 in uno scenario side-by-side può interrompere l'installazione dell'altro Service Pack

    Quando due edizioni di Visual Studio 2005 vengono installate nello stesso computer e aggiornate da con il Service Pack, la disinstallazione del Service Pack per una delle edizioni consentirà di ripristinare il livello di file non Service Pack per l'altra edizione.

    Per risolvere questo problema, reinstallare il Service Pack nell'altra edizione.

  • I numeri della Knowledge Base (KB) associati ad alcuni service pack non sono corretti

    I numeri KB associati ad alcuni service pack vengono visualizzati in modo non corretto nel prodotto Installazione applicazioni o Disinstalla un programma nel Pannello di controllo. Il pulsante Guida o altre informazioni visualizza un collegamento a un articolo della Knowledge Base specifico, che potrebbe contenere un numero KB non corretto nel relativo URL (Uniform Resource Locator). Per i numeri KB corretti, fare riferimento alla tabella seguente.

    Numero KB effettivo Disinstalla numero KB Lingua Famiglia di prodotti
    926601 926601 Inglese Visual Studio 2005 Team Suite
    926602 926602 Giapponese Visual Studio 2005 Team Suite
    926603 926603 Cinese (tradizionale) Visual Studio 2005 Team Suite
    926604 926603 Cinese (semplificato) Visual Studio 2005 Team Suite
    926605 926603 Coreano Visual Studio 2005 Team Suite
    926606 926603 Tedesco Visual Studio 2005 Team Suite
    926607 926607 Francese Visual Studio 2005 Team Suite
    926608 926608 Italiano Visual Studio 2005 Team Suite
    926609 926608 Spagnolo Visual Studio 2005 Team Suite
    926738 922996 Inglese Visual Studio 2005 Team Foundation Server
    926739 922996 Giapponese Visual Studio 2005 Team Foundation Server
    926740 922996 Cinese (tradizionale) Visual Studio 2005 Team Foundation Server
    926741 922996 Cinese (semplificato) Visual Studio 2005 Team Foundation Server
    926742 922996 Coreano Visual Studio 2005 Team Foundation Server
    926743 922996 Tedesco Visual Studio 2005 Team Foundation Server
    926744 922996 Francese Visual Studio 2005 Team Foundation Server
    926745 922996 Italiano Visual Studio 2005 Team Foundation Server
    926746 922996 Spagnolo Visual Studio 2005 Team Foundation Server
    926747 918525 Multiling lingua Edizioni express di Visual Studio 2005
    926748 926748 Multiling lingua Edizioni express di Visual Studio 2005
    926749 918525 Multiling lingua Edizioni express di Visual Studio 2005
    926750 922995 Multiling lingua Edizioni express di Visual Studio 2005
    926751 926751 Multiling lingua Edizioni express di Visual Studio 2005
    928425 926601 Russo Visual Studio 2005 Team Suite

Problemi noti e soluzioni alternative

  • Agli utenti viene richiesta l'autorizzazione per installare gli hotfix per Visual Studio 2005 SP1 in Windows Vista

    Se gli hotfix per Visual Studio 2005 SP1 verranno rilasciati in futuro, verrà richiesta l'autorizzazione per installarli. In Windows Vista l'autorizzazione è necessaria sia in modalità interfaccia utente che in modalità invisibile all'utente. Se è necessario automatizzare l'installazione degli hotfix in Windows Vista, è necessario installare gli hotfix usando l'account Amministratore. Per altre informazioni, vedere Visual Studio 2005 Service Pack 1 Update per Windows Vista.

  • Debug in installazioni windows a 64 bit

    Visual Studio 2005 SP1 contiene diverse correzioni del debugger che funzionano quando si esegue il debug di applicazioni a 32 bit in installazioni windows a 64 bit. Solo un subset di queste correzioni funziona quando si esegue il debug di applicazioni a 64 bit in installazioni a 64 bit. È perché Visual Studio 2005 SP1 non modifica molti dei componenti di debug a 64 bit.

  • Debug di applicazioni Visual Basic native a 64 bit in installazioni windows a 64 bit

    Durante il debug di un'applicazione Visual Basic in Visual Studio 2005 SP1 in un computer a 64 bit, è possibile che venga visualizzato l'errore seguente quando il debugger tenta di valutare un nome parzialmente qualificato (ad esempio MyName) nella finestra Espressioni di controllo o nella finestra Immediata:

    BC 30699 "MyName non è dichiarato o il modulo che lo contiene non viene caricato nella sessione di debug".

    Si applica solo alle applicazioni compilate usando qualsiasi CPU o x64 come tipo di piattaforma. In Visual Studio 2005 SP1 è stata eseguita un'ottimizzazione per il formato Protein Data Bank (PDB). Il formato PDB ottimizzato può essere usato solo dal compilatore di Visual Basic fornito con Visual Studio 2005 SP1. Il debug in un'installazione di Windows a 64 bit viene eseguito tramite i componenti di debug remoto, ma questi componenti non sono stati aggiornati per comprendere il formato PDB ottimizzato.

    Per risolvere questo problema, specificare una qualificazione completa per il nome nelle finestre del debugger. Ad esempio, ConsoleApplication1.MyClass.MyName.

  • Debug remoto

    Visual Studio 2005 SP1 non può essere installato in un sistema che non contiene un'installazione di Visual Studio 2005. Pertanto, i computer che contengono solo componenti di debug remoti e che non dispongono di Visual Studio 2005 non possono essere aggiornati da Visual Studio 2005 SP1.

    Per risolvere questo problema, eseguire una delle operazioni seguenti:

    • Applicare le modifiche di Visual Studio 2005 SP1 ai computer che contengono i componenti di debug remoto sostituendoli con i componenti in C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\.

    • Condividere la C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\ directory nella rete in modo che i computer remoti possano eseguire msvsmon.exe direttamente da tale condivisione.

      Nota

      Le correzioni di debug in Visual Studio 2005 SP1 non vengono installate nei computer a 64 bit perché nessuno dei file in C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ viene modificato. Se si desidera applicare le correzioni del debugger nei sistemi remoti, usare un sistema a 32 bit come origine per i componenti di debug.

  • Installazione di più SDK (Software Development Kit) windows embedded CE 6.0

    Quando si installano più SDK di Windows Embedded CE 6.0 basati sulla stessa progettazione del sistema operativo, verrà visualizzato un solo SDK nella Creazione guidata progetti nativi di Visual Studio 2005 SP1.

    Scenario:

    1. Installare Visual Studio 2005 SP1.
    2. Installare più SDK WINCE6.0 basati sulla stessa progettazione del sistema operativo.
    3. Creare nuovi progetti nativi e quindi fare clic su Piattaforme per selezionare gli SDK della piattaforma. Verrà elencato un solo SDK.
  • Editor risorse gestite

    Se si tenta di aggiungere una nuova immagine, un'icona o un file di testo o un file esistente non presente nella cartella del progetto o in una delle relative sottocartelle, Visual Studio visualizzerà questo messaggio di errore:

    Tentativo di lettura o scrittura di memoria protetta. Si tratta spesso di un'indicazione del danneggiamento di altre memoria.

    Per risolvere questo problema:

    1. Spostare o copiare la bitmap o un altro file nella cartella di destinazione del progetto (in genere la cartella Risorse ).
    2. Trascinare il file da lì nell'editor di risorse gestite.
  • Le versioni recenti dell'origine della libreria Qt forniscono errori durante la compilazione

    Una correzione al compilatore VC++ ha causato la mancata compilazione di un determinato codice modello con Visual Studio 2005 SP1 e l'errore C2244. Il codice che esegue la compilazione senza SP1 usa classi modello ereditate e tipi annidati. In particolare, le versioni correnti dell'origine della libreria Qt che usano tale codice modello sono interessate da questa modifica.

    La forma più semplice del codice problematico è simile alla seguente:

    template <class T>
    class A
    {
        public:
        typedef int N_A;
    };
    template <class T>
    class B : public A<T>
    {
        public:
        typename A<T>::N_A test();
    };
    template <class T>
    typename A<T>::N_A B<T>::test()    /* 1 */
    {
        return 0;
    }
    

    La classe modello B eredita dalla classe modello A. A<T> ha un tipo annidato, N_A, che B<T>::test() restituisce. Il compilatore di Visual Studio 2005 SP1 genera un errore C2244 sulla riga contrassegnata con /* 1 */. La soluzione alternativa consiste nell'introdurre un typedef per A<T>::N_A in B<T> e nell'uso di tale typedef in B<T>. Con la soluzione alternativa, il codice precedente viene modificato in:

    template <class T>
    class A
    {
        public:
        typedef int N_A;
    };
    template <class T>
    class B : public A<T>
    {
        public:
        typedef A<T>::N_A N_B;  // typedef definition
        typename N_B test(); // use of the typedef in the return type
    };
    template <class T>
    typename B<T>::N_B B<T>::test()    // use of the typedef in the return type
    {
        return 0;
    }
    
  • La visualizzazione degli eventi dell'applicazione Visual Basic si arresta in modo anomalo in Visual Studio

    Se si fa clic su Visualizza eventi applicazione nella pagina delle proprietà Application in un progetto di Visual Basic, Visual Studio si arresta in modo anomalo se il file ApplicationEvents.vb non esiste già.

    Per risolvere questo problema, creare un file denominato ApplicationEvents.vb nella radice del progetto Visual Basic e quindi inserire il testo seguente:

    Namespace My
    ' The follow events are available for MyApplication:
    ' Startup: Raised when the application starts, before
    ' the startup form is created.
    ' Shutdown: Raised after all application forms are closed.
    ' This event is not raised if the application terminals
    ' abnormally.
    ' UnhandledException: Raised if the application encounters
    ' an unhandled exception.
    ' StartupNextInstance: Raised when launching a single-
    ' instance application and the application is already
    ' active.
    ' NetworkAvailabilityChanged: Raised when the network
    ' connection is connected or disconnected.
    
    Partial Friend Class MyApplication
    
    End Class
    
    End Namespace
    
  • Xml Designer si arresta in modo anomalo quando la proprietà TargetNamespace di un XML Schema è vuota

    Quando gli XML Schema contengono un oggetto <Include> che fa riferimento ad altri XML Schema, il Designer XML potrebbe arrestarsi in modo anomalo se lo spazio dei nomi (xmlns) o TargetNamespace (targetNamespace) è un valore diverso dallo spazio dei nomi a cui si fa riferimento nello schema associato. In altre parole, quando gli schemi includono altri schemi, devono fare riferimento allo stesso spazio dei nomi.

    Per risolvere il problema, seguire la procedura seguente:

    1. Fare clic con il pulsante destro del mouse sul file di schema in Esplora soluzioni e quindi scegliere Visualizza codice per aprire lo schema nell'editor.
    2. Impostare targetNamespace e xmlns sullo stesso spazio dei nomi.
  • Team Foundation Server

    Per altre informazioni, vedere Microsoft Team Foundation Server 2010 Service Pack 1.

  • Il driver profiler diventa inutilizzabile in Windows 2000

    Il driver del profiler a volte smette di funzionare sulle piattaforme Windows 2000. Il tentativo di avviare il monitoraggio in modalità di campionamento segnalerà un errore. Se si tenta di avviare il monitoraggio in modalità di traccia, verrà visualizzato un avviso relativo al fatto che non è possibile eseguire il driver.

    Per risolvere il problema, seguire la procedura seguente:

    1. Riavviare il computer.

    2. Eseguire questi comandi:

      vsperfcmd -driver:uninstall
      vsperfcmd -driver:start
      
    3. Disconnettersi dal computer.

    4. Accedere al computer.

    5. Avviare il monitoraggio come prima.

  • CFindReplaceDialog non è localizzato nei progetti smart device nativi

    Visualizza CFindReplaceDialog il testo in inglese quando viene chiamato da un'applicazione smart device C++ nativa in un dispositivo non in inglese. Le risorse per CFindReplaceDialog non sono localizzate e non è disponibile alcuna soluzione per questo problema.

  • Gli esempi esistenti di Windows Mobile SDK e le applicazioni native di Smart Device potrebbero non essere compilati

    Molti esempi esistenti e applicazioni utente native compilate con Visual Studio 2005 SP1 non verranno compilati con questo messaggio di errore:

    Errore LNK2019: simbolo esterno non risolto __GSHandlerCheck

    Questo problema riguarda gli esempi sia in Windows Mobile 5.0 SDK per Pocket PC che in Windows Mobile 5.0 SDK per smartphone.

    Visual Studio 2005 SP1 aggiorna i compilatori di Visual Studio con il supporto /GS già disponibile nei compilatori Windows CE 6.0. Gli errori di collegamento si verificheranno nei progetti smart device C++ nativi che non si collegano in modo esplicito a libcmt.lib o che hanno disattivato /GS e che sono in esecuzione su piattaforme CE 6.0 pre-Windows Embedded.

    Per risolvere questo problema:

    1. Includere in modo esplicito libcmt.lib nell'elenco di librerie aggiuntive su cui eseguire il collegamento.
    2. Disattivare l'avviso del linker (/nowarn:4099)
  • L'associazione dati non riesce nei test Web codificati in Visual Studio Team Suite per i tester software

    Questo errore si verifica quando i test Web codificati associati a origini dati diverse vengono eseguiti dallo stesso test di carico.

    Scenario:

    1. Creare due test Web codificati che usano l'associazione dati e sono associati a origini dati diverse.
    2. Aggiungere i due test a un singolo test di carico.
    3. Eseguire il test di carico.

    Un errore indica che non è possibile trovare i dati per una delle due origini dati.

    Al momento non è una risoluzione. Verrà rilasciato un hotfix durante il primo trimestre del 2007.

Applicazioni Web e progetti

  • Miglioramento delle prestazioni di refactoring nei progetti di siti Web ASP.NET

    Richiamare un'operazione di refactoring in una soluzione che contiene un sito Web ASP.NET ora funziona meglio.

    Prima di determinare se deve essere caricata una pagina di .aspx, l'operazione di refactoring:

    • Eseguire una ricerca lessicale sull'elemento di cui viene eseguito il refactoring per determinare se esiste in una pagina .aspx.

    • Determinare se un riferimento è accessibile dall'ambito corrente. Nei progetti di applicazione Web, il refactoring della ridenominazione e i riferimenti find-all non sono supportati dall'interno dei file .aspx. Tuttavia, il refactoring nei file code-behind è completamente supportato.

  • Problemi di conversione del progetto di applicazione Web

    La conversione di una soluzione mista che contiene progetti Visual C# e Visual J# potrebbe avere esito negativo o produrre un progetto vuoto. La soluzione alternativa consiste nel convertire ogni progetto singolarmente iniziando con una nuova istanza di Visual Studio per ogni conversione.

    L'annullamento della conversione di un progetto in un progetto di applicazione Web può causare un errore e lasciare il progetto in uno stato semiconvertito.

    L'aggiornamento di un progetto WebClass di Visual Basic 6 2003 potrebbe non riuscire. La soluzione alternativa consiste nel chiudere il progetto, riaprirlo ed eseguire nuovamente l'aggiornamento.

    Nei progetti di applicazione Web, quando si convertono file di Visual Basic o file .aspx, il file di progettazione potrebbe non essere aggiornato correttamente. La soluzione alternativa consiste nel correggere manualmente i file.

  • Problemi generali relativi ai progetti di siti Web e ai progetti di applicazioni Web

    Il sistema di progetto Applicazioni Web non rileva i file diweb.config mancanti. L'aggiunta di un controllo che richiede informazioni di configurazione causerà la visualizzazione di una cartella false in Esplora soluzioni. La soluzione alternativa consiste nell'aggiungere manualmente un file diweb.config prima di aggiungere controlli a un progetto di applicazione Web.

    I progetti di applicazione Web che contengono sottoprogetti che fanno riferimento ai controlli nel progetto radice possono appendere l'IDE.

    Se al controllo del codice sorgente di TFS viene aggiunta una soluzione del sito Web contenente file con estensione pdb e .xml, è possibile che i file con estensione pdb e .xml non vengano aggiunti correttamente.

    Visual Studio perde memoria quando si esegue una procedura guidata all'interno di una visualizzazione all'interno di una visualizzazione multipla. La soluzione alternativa consiste nel salvare la soluzione e quindi riavviare Visual Studio.

    Le modifiche apportate alla cartella bin nei progetti del sito Web e dell'applicazione Web possono causare la creazione di una copia shadow dell'intera cartella bin da parte di Visual Studio. Questa copia può rallentare le prestazioni di Visual Studio e consumare spazio su disco.

    Se i controlli della pagina e dell'utente sono presenti in spazi dei nomi diversi che si trovano nello stesso spazio dei nomi radice, il codice generato non verrà compilato perché lo spazio dei nomi creato dalla finestra di progettazione per la dichiarazione del controllo utente all'interno della pagina non è corretto. La soluzione alternativa consiste nell'eliminare la dichiarazione dal file di progettazione e quindi inserirla nel file code-behind. Una volta spostato nel file code-behind, rimarrà inalterato anche se si modifica la pagina.

    L'installazione e la disinstallazione di browser di terze parti possono causare l'esecuzione premendo F5 e il comando Visualizza nel browser per interrompere il funzionamento dei progetti di applicazioni Web. È possibile verificare se la chiave del Registro di sistema seguente è ancora disponibile:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE] @=""C:\Programmi\Internet Explorer\iexplore.exe"" ""Path""=""C:\Programmi\Internet Explorer;"""

    Dopo aver installato il Service Pack, i progetti di applicazioni Web in Windows 2000 potrebbero non riuscire a connettersi al server di sviluppo ASP.NET lato client. Ciò può causare l'esito negativo della compilazione e il blocco di Visual Studio. Il problema è il risultato di una race condition tra il sistema di progetto e il server di sviluppo. La soluzione alternativa consiste nel configurare il progetto per l'uso di IIS in Windows 2000 e quindi evitare il server di sviluppo.

    In un progetto di applicazione Web, il tentativo di creare un gestore eventi facendo doppio clic sull'evento nella finestra di progettazione potrebbe non riuscire quando la classe di pagina contiene uno o più metodi di overload. Che non si verifica quando si usa un progetto di sito Web.

    La pubblicazione di un progetto di applicazione Web in una condivisione di sola lettura causerà l'arresto anomalo di Visual Studio. La soluzione alternativa consiste nell'assicurarsi che la condivisione sia scrivibile.

    I firewall di terze parti potrebbero causare l'arresto anomalo di Visual Studio.

    In un progetto di applicazione Web, ogni uso di CTRL+F5 o Visualizza nel browser causerà l'avvio di una nuova istanza di Internet Explorer.

    I progetti del sito Web non possono essere annidati correttamente nei progetti di applicazioni Web.

    L'aggiunta di un'immagine tramite la pagina della risorsa delle proprietà può causare la visualizzazione di un messaggio di errore falso.

    La traccia WSE 3.0 non funziona con i progetti creati usando il progetto applicazione Web di Visual Studio 2005. La traccia funziona come previsto in WSE 3.0 per i progetti di siti Web.

  • Abilitazione della profilatura di traccia di progetti di applicazioni Web o applicazioni di servizio Web

    La profilatura della traccia dall'IDE di Visual Studio non funziona per i progetti di applicazioni Web o le applicazioni del servizio Web. Il codice utente non viene visualizzato nei report.

    Per risolvere questo problema:

    1. Aprire la pagina delle proprietà del progetto.

    2. Per i progetti Visual C#, aggiungere quanto segue alla finestra della riga di comando dell'evento post-compilazione :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    3. Per i progetti Visual Basic, fare clic su Eventi di compilazione per aprire la finestra di dialogo Eventi di compilazione . Aggiungere quanto segue alla finestra della riga di comando dell'evento post-compilazione :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    4. Profilare come di consueto dall'IDE. Per eseguire la profilatura di campionamento, rimuovere questa riga dalla pagina delle proprietà.

  • Errore non specificato durante l'archiviazione dell'applicazione Web di Visual Studio 2003 dopo la conversione in Visual Studio 2005 SP1

    Questo errore si verifica nello scenario seguente:

    1. In Visual Studio 2003 creare una soluzione, aggiungere un'applicazione Web e quindi aggiungerla al controllo del codice sorgente.

    2. In Visual Studio 2005 scegliere Apri dal controllo del codice sorgente dal menu File e quindi selezionare la soluzione Visual Studio 2003.

    3. Nella finestra di dialogo Migrazione visualizzata fare clic su Fine per eseguire la migrazione della soluzione a Visual Studio 2005.

    4. Questo avviso viene visualizzato durante la migrazione:

      Non è stato possibile caricare uno o più progetti nella soluzione per i motivi seguenti: il file di progetto o il Web è stato spostato, rinominato o non è presente nel computer. Questi progetti verranno etichettati come non disponibili in Esplora soluzioni. Espandere il nodo del progetto per visualizzare il motivo per cui non è stato possibile caricare il progetto.

    5. Fare clic su OK. La migrazione della soluzione verrà eseguita correttamente, ma non verrà eseguita la migrazione del progetto e non sarà disponibile in Esplora soluzioni.

    Per risolvere il problema, seguire la procedura seguente:

    1. Installare Visual Studio 2003.
    2. Creare una soluzione in Visual Studio 2003.
    3. Installare Visual Studio 2005.
    4. Caricare la soluzione in Visual Studio 2005 e salvarla.
    5. Installare Visual Studio 2005 SP1.
    6. Caricare la soluzione salvata nel passaggio 4.

Note sull'hardware

  • Clienti che usano i tipi di scheda ARMV4i e ARMV4T

    Se si usano tipi di scheda ARMV4i e ARMV4T con ID set di istruzioni di 84017153 e 84082689, non è possibile usare Visual Studio per distribuire applicazioni, eseguire il debug o testare nei dispositivi.

    Per risolvere il problema, seguire la procedura seguente:

    1. Creare una copia di backup di Microsoft.TypeMaps.8.0.xsl, che si trova in C:\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons\.

      In Microsoft.TypeMaps.8.0.xsl, dopo <QISCONTAINER> (riga 6), aggiungere le righe seguenti:

      <QIS ID="84017153">
          <PROPERTYCONTAINER>
              <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>
          </PROPERTYCONTAINER>
      </QIS>
      <QIS ID="84082689">
          <PROPERTYCONTAINER>
              <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>
          </PROPERTYCONTAINER>
      </QIS>
      
    2. Salvare il file.

  • Microsoft Device Emulator versione 2.0

    Visual Studio 2005 SP1 non aggiorna l'emulatore di dispositivo installato. Device Emulator 2.0 verrà rilasciato a gennaio 2007. Con Device Emulator 2.0, gli utenti possono trarre vantaggio da prestazioni molto più elevate e dallo sviluppo di applicazioni per dispositivi di destinazione per la piattaforma Windows Embedded CE 6.0 rilasciata di recente.

  • Crystal Reports per Visual Studio 2005 Service Pack 1

    Crystal Reports per Visual Studio 2005 Service Pack 1 verrà rilasciato nella primavera 2007. Il Service Pack aumenterà la qualità complessiva delle funzionalità del prodotto esistenti e manterrà un alto livello di compatibilità con Visual Studio 2005 SP1 e Windows Vista. Il Service Pack risolverà i problemi generati dal feedback dei clienti e dai test interni. Business Objects si impegna ad aumentare la qualità dei nostri prodotti.

  • Dotfuscator Community Edition

    Dotfuscator Community Edition è stato aggiornato dalla versione originale di Visual Studio 2005. Visitare PreEmptive Solutions per leggere le modifiche e ottenere un aggiornamento gratuito.