File Readme di Visual Studio 2008 Service Pack 1 (SP1)

Sommario

·    1.1. Architetture supportate

·    1.2. Sistemi operativi supportati

·    1.3. Requisiti hardware

·    2.1. Installazione

·    2.2. Disinstallazione

·    2.3. Problemi relativi al prodotto

·            2.3.1. Problemi generali

·            2.3.2. ADO.Net

·            2.3.3. Linguaggi

·            2.3.4. LINQ

·            2.3.5. Visual Studio Tools per Office

·            2.3.6. Sviluppo Web

·            2.3.7. Strumenti di Windows Communication Foundation (WCF)

·            2.3.8. Progettazione Windows Presentation Foundation per Visual Studio

·            2.3.9. Strumenti di Windows Workflow Foundation (WF)

·            2.3.10. Integrazione con Windows SDK

1. Requisiti di sistema

1.1.Architetture supportate

·  x86

·  x64 (WOW)

1.2.Sistemi operativi supportati

·  Microsoft Windows XP

·  Microsoft Windows Server 2003

·  Microsoft Windows Server 2008

·  Windows Vista

1.3.
Requisiti hardware

·  3,8 GB disponibili nell'unità di sistema e 600 MB nell'unità in cui è installato Visual Studio
    Nota: per rimuovere i file temporanei è possibile utilizzare l'utilità Pulitura disco.  

·  Requisiti minimi: CPU da 1,6 GHz, schermo da 1024 x 768, velocità disco rigido pari a 5400 giri al minuto

·  Requisiti consigliati: CPU da almeno 2,2 GHz, schermo da 1280 x 1024, velocità disco rigido pari ad almeno 7200 giri al minuto 

·  Su Windows Vista: CPU da 2,4 GHz

2. Problemi noti

2.1 Installazione

2.1.1 Requisiti per l'installazione di Microsoft Synchronization Services for ADO.NET 1.0 for Devices

Microsoft Synchronization Services for ADO.NET 1.0 for Devices non viene installato insieme a VS2008 SP1. Gli utenti devono scaricare il file con estensione msi prima di poter attivare la funzionalità Cache database locale nei progetti Smart Device.

Per risolvere il problema:

Scaricare il file con estensione msi di Microsoft Synchronization Services for ADO.NET 1.0 for Devices dall'Area download e installarlo.

http://www.microsoft.com/downloads/details.aspx?FamilyId=75FEF59F-1B5E-49BC-A21A-9EF4F34DE6FC&displaylang=en

2.1.2 L'installazione di Visual Studio 2008 SP1 non è stata completata correttamente e viene visualizzato il messaggio "Impossibile stabilire una connessione con il server"

L'installazione di Visual Studio 2008 SP1 non è stata completata correttamente e viene visualizzato il messaggio "Impossibile stabilire una connessione con il server".
Di seguito sono riportate le possibili cause del problema:

La causa più probabile è la presenza di un firewall nel computer di destinazione.

Per risolvere il problema:

Aggiungere un'eccezione al firewall per il Programma di installazione del Service Pack. In questo modo, il firewall non blocca più le comunicazioni necessarie per il Programma di installazione del Service Pack. Successivamente, eseguire di nuovo l'installazione di Visual Studio 2008 SP1.
Su un computer Windows XP:

  1. Aprire il Pannello di controllo.
  2. Selezionare "Windows Firewall".
  3. Selezionare la scheda "Eccezioni".
  4. Selezionare "Aggiungi programma".
  5. Aggiungere il Programma di installazione del Service Pack all'elenco dei programmi.
  6. Scegliere "OK".
  7. Riavviare il computer.

Su un computer Windows Vista:

  1. Aprire il Pannello di controllo.
  2. Selezionare "Windows Firewall".
  3. Selezionare "Consenti programma con Windows Firewall".
  4. Selezionare la scheda "Eccezioni".
  5. Selezionare "Aggiungi programma".
  6. Aggiungere il Programma di installazione del Service Pack all'elenco dei programmi.
  7. Scegliere "OK".
  8. Riavviare il computer.

2.1.3 L'installazione di SQL Server in Windows 7 RC genera un avviso di compatibilità

Quando si tenta di installare SQL Server 2008 RTM o SQL Server 2005 RTM/SP1/SP2 in Windows 7 RC, è possibile che venga visualizzato un avviso che segnala la presenza di problemi di compatibilità tra SQL Server e questa versione di Windows. Poiché SQL Server viene ridistribuito da Visual Studio, è possibile che si verifichino problemi con le installazioni in cui l'utente sceglie di installare SQL Server insieme a Visual Studio. I problemi che attivano l'avviso di compatibilità sono stati risolti in SQL Server 2008 SP1 e SQL Server 2005 SP3.

Per risolvere il problema:

Installare Visual Studio 2008 e scegliere di installare SQL Server 2005 Express Edition SP2 (selezionato per impostazione predefinita).

  1. Durante l'installazione, fare clic su "Esegui", quando viene visualizzato l'avviso di compatibilità.


  2. Una volta completata l'installazione, scaricare e installare SQL Server 2005 Express Edition SP3 qui. NOTA: la versione x64 si trova nella parte inferiore della pagina.


  3. Durante l'installazione di SQL Server 2005 Express Edition SP3, accertarsi che venga aggiornata l'istanza già installata.


  4. È possibile verificare la versione di SQL Server 2005 Express Edition seguendo le istruzioni riportate qui.

In alternativa, è possibile installare SQL Server 2005 Express Edition SP3 prima di installare Visual Studio 2008.

Ulteriori informazioni:

Se è necessario installare SQL Server 2008 in Windows 7 RC, per evitare la visualizzazione di messaggi di avviso è possibile creare un proprio pacchetto SQL Server 2008 con Service Pack 1. Seguire la procedura descritta da Peter Saddow in: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1 (informazioni in lingua inglese).

2.1.4 La disinstallazione di una patch potrebbe sottoporre a downgrade i file di altri prodotti Visual Studio

Quando Visual Studio 2008 SP1 viene applicato a più prodotti presenti in un computer, ad esempio a Visual Studio 2008 versione inglese e a Visual Studio 2008 versione spagnola, la disinstallazione del Service Pack 1 da una delle due versioni sottopone a downgrade i file degli altri prodotti Visual Studio 2008.

Per risolvere il problema:

Ripristinare i prodotti in cui è ancora installato Visual Studio 2008 SP1 o disinstallare tale Service Pack anche da questi prodotti.

Per Windows Vista o versioni successive:

1. Aprire il Pannello di controllo.
2. Selezionare "Programmi".
3. Selezionare "Disinstalla un programma".
4. Scegliere un'edizione di Visual Studio 2008 in cui è ancora installato il Service Pack 1.
5. Selezionare "Disinstalla/Cambia".
6. Selezionare "Continua" per effettuare l'esecuzione con privilegi elevati, se richiesto.
7. Una volta caricati i componenti del programma di installazione, selezionare "Avanti".
8. Selezionare "Ripristina/Reinstalla".

Per sistemi operativi precedenti a Windows Vista:

1. Aprire il Pannello di controllo.
2. Selezionare "Installazione applicazioni".
3. Selezionare "Disinstalla/Cambia".
4. Una volta caricati i componenti del programma di installazione, selezionare "Avanti".
5. Selezionare "Ripristina/Reinstalla".

2.1.5 L'installazione di Visual Studio 2008 SP1 non viene completata correttamente se Windows Vista Sidebar è attivato.

L'installazione di Visual Studio 2008 SP1 non viene completata correttamente se Windows Vista Sidebar è attivato.

Per risolvere il problema:

1. Fare clic con il pulsante destro del mouse sull'icona di Sidebar nell'area di notifica, all'estrema destra della barra delle applicazioni.
2. Selezionare "Esci".

2.1.6 Per ogni versione localizzata di Visual Studio occorre fornire la versione localizzata corrispondente del service pack

Se si installano versioni localizzate non corrispondenti di Visual Studio 2008 RTM e Visual Studio 2008 SP1, è possibile che determinate funzionalità non siano disponibili o che l'interfaccia utente presenti una localizzazione mista.
Scenari supportati:

Per risolvere il problema:

  1. Disinstallare Visual Studio 2008 SP1.
  2. Eseguire il ripristino in modalità di manutenzione di Visual Studio 2008 RTM.
  3. Installare la versione localizzata corrispondente di Visual Studio 2008 SP1.

2.1.7 La disinstallazione di Windows SDK può influire su Visual Studio 2008

Se si installa Windows SDK per Windows Vista oppure Windows SDK Update per Windows Vista e successivamente si disinstalla Windows SDK, le chiavi del Registro di sistema richieste da Visual Studio per trovare le intestazioni, le librerie e gli strumenti di Windows vengono rimosse.

Per risolvere il problema:

Eseguire una delle operazioni seguenti:

2.1.8 Visual Studio 2008 SP1 non consente di installare MSDN Library per Visual Studio 2008 SP1 durante l'installazione

Durante l'installazione di Visual Studio 2008 SP1, MSDN Library per Visual Studio 2008 SP1 non viene installato sul computer.

Per risolvere il problema:

MSDN Library per Visual Studio 2008 SP1 può essere scaricato separatamente. Vedere l' Area download Microsoft.

2.1.9 Il file di Windows Installer (con estensione msi) di SQL Server Compact 3.5 SP1 for Devices non viene installato con Visual Studio 2008 SP1, ma può essere scaricato separatamente

Nel file di Windows installer (con estensione msi) di SQL Server Compact 3.5 SP1 for Devices sono contenuti i file di runtime relativi ai dispositivi mobili necessari per installare SQL Server Compact 3.5 SP1 sui dispositivi mobili. L'installazione di Visual Studio 2008 SP1 nella versione rilasciata di Visual Studio 2008 non consente di aggiornare il file con estensione msi di SQL Server Compact 3.5 for Devices alla versione SP1.

Per risolvere il problema:

Il file con estensione msi di SQL Server Compact 3.5 SP1 for Devices può essere scaricato dall' Area download Microsoft.

2.1.10 Durante l'installazione di Visual Studio 2008 SP1 su Windows Vista viene visualizzata una notifica di aggiornamento automatico di Windows

Quando Visual Studio 2008 SP1 viene installato in un computer con Windows Vista che non dispone di .NET Framework 2.0 SP2 e di .NET Framework 3.0 SP2, viene visualizzata una notifica di aggiornamento automatico di Windows in cui viene richiesto di riavviare il computer. Consentendo il riavvio richiesto da Windows Update, l'installazione di Visual Studio viene immediatamente interrotta.

Per risolvere il problema:

Posticipare il riavvio finché non viene completata l'installazione di Visual Studio SP1.

2.1.11 L'installazione di Visual Studio 2008 SP1 non viene completata correttamente se .NET Framework 2.0 SP2 non è in grado di aggiornare .NET Framework 2.0 o .NET Framework 2.0 SP1

L'installazione di NET Framework 2.0 SP2 non viene completata in un computer in cui è installato .NET Framework 2.0 o .NET Framework 2.0 SP1 e in cui viene eseguito Windows XP, Windows Server 2003 o Windows 2000.

Quando si avvia il programma di installazione di .NET Framework 2.0 SP2, le versioni precedenti di .NET Framework 2.0 e .NET Framework 2.0 SP1 vengono disinstallate. Durante la disinstallazione delle versioni precedenti mediante Windows Installer viene utilizzato il database di installazione nella cache. In questa fase, se nella cache di Windows Installer o nella posizione di origine non vengono rilevati i package di installazione dei precedenti aggiornamenti, l'installazione non viene completata. Se il ripristino dello stato precedente non viene completato, questo errore di installazione potrebbe inoltre impedire la corretta esecuzione delle applicazioni che utilizzano .NET Framework.

Questo problema può verificarsi per uno dei motivi seguenti:

Nella cache di Windows Installer non sono presenti i file necessari.

La cache di Windows Installer è stata modificata. La cache è fondamentale per il ripristino, l'aggiornamento e la disinstallazione dei prodotti. È pertanto opportuno non rimuovere o modificarne i contenuti. Se si modificano i contenuti della cache, è possibile che venga richiesto di specificare un'origine quando si tenta l'aggiornamento o il ripristino dei prodotti basati su Windows Installer.

Talvolta potrebbe non essere disponibile un file di patch (con estensione msp) di Windows Installer previsto nella cache. Di seguito sono riportati due motivi frequenti del mancato rilevamento del file con estensione msp:
- È stato eseguito uno strumento in grado di rilevare ed eliminare i file di grandi dimensioni o utilizzati raramente sul disco rigido.
- Il proprietario della directory %windir%\Installer è stato modificato dal SISTEMA o dagli Amministratori.

Se si verifica questo problema, nel log di Windows Installer relativo all'installazione non riuscita viene visualizzato un messaggio simile al seguente:
MSI (s) (D0:B0) [19:05:57:843]: impossibile trovare la patch locale 'C:\WINDOWS\Installer\a4784a.msp'. Ricerca in corso nel database di origine.
MSI (s) (D0:B0) [19:05:57:843]: risoluzione dell'origine della patch.
È possibile utilizzare Microsoft .NET Framework Registration Correction Tool per risolvere questo problema. Lo strumento consente di correggere l'errore eliminando tutte le registrazioni di hotfix e aggiornamenti specifiche per questo aggiornamento, affinché le installazioni di manutenzione non tentino di caricare quel determinato file con estensione msp.

Si può tentare di risolvere il problema anche ricompilando la cache del programma di installazione. In genere, nelle righe successive a "Risoluzione dell'origine della patch" è possibile trovare il numero della Knowledge Base per l'hotfix o per l'aggiornamento, come illustrato nel seguente esempio:
MSI (s) (D0:B0) [19:05:57:859]: SOURCEMGMT: l'origine non è valida. Package mancante/inaccessibile.
MSI (s) (D0:B0) [19:05:57:859]: nota: 1: 1706 2: -2147483647 3: NDP20-KB917283-X86.msp

Per correggere la cache di Windows Installer in questo esempio, effettuare le operazioni seguenti:
1. Visitare il sito Web Microsoft alla pagina seguente: http://support.microsoft.com/kb/917283 (http://support.microsoft.com/kb/917283). Nota: è possibile sostituire il numero di articolo della Knowledge Base nell'URL con quello dell'articolo relativo all'hotfix o dell'aggiornamento per il quale si desidera modificare la cache di Windows Installer.
2. Scaricare l'aggiornamento.
3. Estrarre il file con estensione msp nell'hotfix o nell'aggiornamento mediante l'opzione della riga di comando /x o /extract.
4. Copiare il file con estensione msp estratto nella posizione del file mancante. In questo esempio, tale posizione è %windir%\Installer\a4784a.msp.

È possibile che la registrazione dell'hotfix o dell'aggiornamento sia danneggiata.

Dopo aver installato un hotfix o un aggiornamento in un prodotto basato su Windows Installer, la relativa registrazione può subire dei danneggiamenti. Tale problema si verifica a causa delle utilità di pulitura del Registro di sistema di terze parti che rimuovono determinate chiavi del Registro di sistema. Queste chiavi includono quelle destinate all'utilizzo interno da parte di Windows Installer. In questo caso, il messaggio nel log relativo alla risoluzione dell'origine della patch sarà il seguente:
MSI (s) (CC:5C) [03:02:56:181]: impossibile trovare la patch locale''. Ricerca in corso nel database di origine.
MSI (s) (CC:5C) [03:02:56:181]: risoluzione dell'origine della patch.
Nota: nel messaggio del log non è riportata la posizione dell'hotfix o dell'aggiornamento perché le relative informazioni di registrazione non sono disponibili. In questo caso, un hotfix o un aggiornamento viene comunque registrato in un prodotto. Tuttavia, le informazioni sulla posizione dell'hotfix o dell'aggiornamento risultano mancanti. Nonostante la presenza del file, Windows Installer non è in grado di rilevare il percorso del file necessario per il caricamento.

È possibile utilizzare Microsoft .NET Framework Registration Correction Tool per risolvere questo problema. Lo strumento consente di correggere l'errore eliminando la registrazione di tutti gli hotfix e gli aggiornamenti specifica per questo Service Pack, affinché le installazioni di manutenzione non tentino di caricare il package dell'hotfix o di aggiornamento.

Per risolvere il problema:

Se non è possibile completare correttamente l'installazione di .NET Framework 2.0 SP2 e trovare il testo "Risoluzione dell'origine della patch" nel file di log dell'installazione come illustrato nella sezione "Causa", per risolvere il problema è possibile scaricare Microsoft .NET Framework Registration Correction Tool.

Strumento di correzione della registrazione di Microsoft .NET Framework 2.0

Mediante Microsoft .NET Framework Registration Correction Tool è possibile risolvere entrambi i problemi descritti nella sezione "Causa".
Nell'Area download Microsoft è disponibile il download del file riportato di seguito:

Scaricare ora il package dello strumento di correzione della registrazione di Microsoft .NET Framework 2.0.
http://www.microsoft.com/downloads/details.aspx?FamilyID=0BA6038C-061E-4B4A-9BE9-96A323701260

Nell'Area download Microsoft è disponibile una versione dello strumento per ciascuna architettura del processore supportata da .NET Framework 2.0 (x86, x64 e IA-64). La maggior parte dei clienti esegue una versione del sistema operativo a 32 bit, pertanto deve scaricare e installare la versione x86 dello strumento.
Gli amministratori possono inoltre usare questa utilità negli script passando l'opzione della riga di comando /q o /quiet. In questo modo, è possibile eseguire l'applicazione in modalità trasparente senza utilizzare un'interfaccia utente né gli script di blocco.
Lo strumento scrive un log in esecuzione nella cartella %TEMP%\dd_clwireg.txt. È possibile visualizzare tale log per ottenere maggiori informazioni sulle operazioni eseguite dallo strumento.

Note
- Microsoft .NET Framework Registration Correction Tool è progettato per l'utilizzo con qualsiasi versione corrente di .NET Framework.
- Per eseguire questa utilità, è necessario disporre dei diritti di amministratore.

2.1.12 Tutte le istanze di Visual Studio 2008 devono essere aggiornate a Service Pack 1

Nei computer in cui sono presenti più versioni di prodotti Visual Studio 2008, comprese le versioni localizzate, tutte le versioni devono essere aggiornate a Service Pack 1. I prodotti Visual Studio 2008 si basano su risorse condivise e, se si aggiorna soltanto una determinata versione, le altre versioni di Visual Studio 2008 possono passare in uno stato non supportato.

Per risolvere il problema:

Aggiornare tutte le versioni di Visual Studio 2008, comprese le versioni localizzate, a Service Pack 1.

2.1.13 La disinstallazione di Visual Studio 2008 SP1 Beta può comportare la generazione di un report in cui si segnala che la firma digitale di un file CAB non è valida

Se si disinstalla Visual Studio 2008 SP1 Beta o se si esegue lo strumento di rimozione delle patch di Visual Studio è possibile che venga generato il messaggio 1330 (in cui si segnala che il file CAB presenta una firma digitale non valida) e che venga richiesta l'origine dell'installazione.

Nella maggior parte dei casi, questo problema è dovuto a errori di lettura intermittente del disco o a problemi di trasferimento su rete.

Per risolvere il problema:

Disinstallare Visual Studio 2008 SP1 Beta o eseguire nuovamente lo strumento di rimozione delle patch di Visual Studio 2008 Patch Removal Tool.

Se il problema persiste:

1. Se si utilizza lo strumento di rimozione delle patch di Visual Studio 2008, salvarlo nel disco rigido locale.
2. Copiare i file di installazione di Visual Studio 2008 RTM dal supporto originale o dal percorso di rete in una directory locale (ad esempio, %TEMP%\VS2008).
3. Rimuovere il supporto originale di installazione o scollegare il cavo di rete.
4. Disinstallare nuovamente Visual Studio 2008 SP1 Beta oppure rieseguire lo strumento di rimozione delle patch di Visual Studio 2008 e, quando viene richiesta l'origine, specificare il percorso locale dei file di installazione di Visual Studio 2008.

2.1.14 Il ripristino di Visual Studio non deve essere eseguito dal supporto dopo l'installazione di SP1

Dopo aver installato Visual Studio SP1, evitare di eseguire il ripristino di Visual Studio dal supporto di installazione della versione originale (RTM).  I package installati con Visual Studio 2008 SP1 sono più recenti e, poiché assenti nel supporto di installazione della versione originale, possono essere ripristinati soltanto tramite Installazione applicazioni.

Per risolvere il problema:

Per ripristinare Visual Studio 2008 SP1:

1. Aprire Installazione applicazioni dal Pannello di controllo.
2. Selezionare Visual Studio 2008 e scegliere Cambia.
3. Nella finestra di manutenzione, selezionare Ripristina Visual Studio.

I componenti seguenti devono essere ripristinati a parte mediante Installazione applicazioni:

- Microsoft .NET Compact Framework
- Microsoft Remote Debugger
- Microsoft Visual Studio Tools per Office
- Microsoft SQL Server Compact Edition
- Microsoft Windows Mobile SDK

2.1.15 Il ripristino di Visual Studio 2008 Standard Edition con Service Pack 1 nei computer x64 ha esito negativo

La logica di rilevamento del ripristino di Visual Studio non è corretta a causa di un valore mancante del Registro di sistema.  Ciò si verifica solo nei computer x64 in cui è stato installato Visual Studio Standard.

Per risolvere il problema:

1. Aprire Esplora risorse.

2. Passare a ..Programmi\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x64.

3. Annotare la versione del file di msvsmon.exe.  A tale scopo, fare clic con il pulsante destro del mouse sulle proprietà per visualizzarle oppure tenere il puntatore del mouse su di esse per leggere le descrizioni comandi.

4. Aprire Regedit e aggiungere due valori stringa di Registro di sistema, entrambi denominati "Version", contenenti la stringa della versione corrente in:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Remote Debugger Lite Setup\9.0\1033

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Remote Debugger Lite Setup\9.0\1033

2.1.16 La versione 1.3 della Pubblicazione guidata di database di Microsoft SQL Server non viene ripristinata completamente mediante Installazione applicazioni

Se si tenta di utilizzare Installazione applicazioni per ripristinare la versione 1.3 della Pubblicazione guidata di database di Microsoft SQL Server (ovvero la versione che viene installata con Visual Studio 2008 Service Pack 1 o Visual Web Developer 2008 con SP1), è possibile che si presenti uno dei problemi seguenti:

a. Il pulsante Ripristina non è disponibile per il componente della versione 1.3 della Pubblicazione guidata di database di Microsoft SQL Server.

b. Il pulsante Ripristina è disponibile, ma se si esegue il ripristino viene installata la versione 1.2 della Pubblicazione guidata.

c. Il pulsante Ripristina è disponibile, ma se si esegue il ripristino il sistema richiede l'origine di SqlPubWiz.msi.

 

Per risolvere il problema:

Windows XP / Vista

1. Aprire il Pannello di controllo e passare a Installazione applicazioni.

2. Fare clic con il pulsante destro del mouse sul componente della versione 1.3 della Pubblicazione guidata di database di Microsoft SQL Server (o sul componente della versione 1.2 se si è nel caso (b) sopra menzionato) e quindi fare clic su Disinstalla. Attendere il completamento della disinstallazione.

3. Eseguire SqlPubWizInstaller.exe da http://go.microsoft.com/fwlink/?LinkId=119368  per installare nuovamente la versione 1.3 della Pubblicazione guidata di database di Microsoft SQL Server. Per verificarne l'avvenuta installazione, aprire Installazione applicazioni.

2.1.17 L'installazione di Visual Studio 2008 SP1 si interrompe quando nel computer sono stati installati componenti Beta incompatibili

Poiché i programmi e gli aggiornamenti provvisori seguenti impediscono la corretta installazione di Visual Studio 2008 SP1, rimuoverli prima di installare Visual Studio 2008 SP1:
- Microsoft Silverlight Tools Beta 1
- Microsoft Visual Studio 2008 - KB949325
- Microsoft Visual Studio 2008 - KB944899 (v1)
- Microsoft Visual Studio 2008 - KB945140 (SP1 Beta)
Per rimuovere questi programmi è consigliabile eseguire lo strumento automatico di preparazione all'installazione del service pack di Visual Studio 2008. Questo strumento rimuove dal sistema i programmi e gli aggiornamenti specificati e ripristina l'integrità di qualsiasi funzionalità di Visual Studio 2008 eventualmente danneggiata durante la rimozione manuale della versione Beta di Visual Studio 2008 SP1.

Per risolvere il problema:

1. Accedere alla pagina di download dello strumento di preparazione all'installazione del service pack di Visual Studio 2008 all'indirizzo http://go.microsoft.com/fwlink/?LinkID=121685&clcid=0x409. (informazioni in lingua inglese).
2. Seguire le istruzioni indicate nella pagina per scaricare ed eseguire lo strumento.

2.1.18 La presenza del language pack di Visual Studio Tools per Office 3.0 impedisce l'installazione di Visual Studio 2008 Service Pack 1 in un computer con una versione non inglese di VSTT

Quando si installa l'aggiornamento di Visual Studio 2008 SP1 è possibile che si verifichi l'errore 1638 di Windows Installer in quanto il language pack di Visual Studio Tools per Office 3.0 è già stato installato. Ciò si verifica se nel computer sono stati installati una versione non inglese di Visual Studio Team Test 2008, VSTO 3.0 Runtime e il language pack corrispondente. VSTO 3.0 Runtime può anche essere installato in altri prodotti Visual Studio, ad esempio Team Foundation Client.
"ERROR_PRODUCT_VERSION 1638 Un'altra versione del prodotto è già installata. Impossibile continuare l'installazione di questa versione. Per configurare o rimuovere la versione esistente del prodotto, utilizzare Installazione applicazioni nel Pannello di controllo".

Per risolvere il problema:

1. Disinstallare il language pack del runtime di Visual Studio Tools per Office 3.0 mediante Installazione applicazioni (in Windows XP) o Programmi e funzionalità (in Windows Vista).
2. Eseguire nuovamente l'installazione di Visual Studio 2008 SP1 (SPInstaller.exe).

2.1.19 L'installazione di Visual Studio 2008 SP1 interrompe Windows SDK Configuration Tool

L'installazione di Visual Studio 2008 SP1 comporta l'arresto dello strumento di configurazione Windows SDK Configuration Tool in Windows SDK per Windows Server 2008 e .NET Framework 3.5. Questo strumento viene utilizzato per impostare la versione delle intestazioni, delle librerie e degli strumenti di Windows SDK che si desidera includere nella build di Visual Studio. Dopo aver installato VS 2008 SP1, lo strumento di configurazione si arresterà in modo anomalo con un'eccezione non gestita in un computer X86. In un computer X64, l'interfaccia utente dello strumento verrà visualizzata con una finestra di dialogo vuota. Questo problema non influisce sugli SKU di VS 2008 Express.

Lo strumento di configurazione dipende da una chiave del Registro di sistema che, tuttavia, viene sovrascritta con contenuto non valido dalla patch del service pack. Dopo l'installazione della patch di SP1, il valore ProductVersion della sottochiave HKLM\Software\Microsoft\Microsoft SDKs\Windows\v6.0a viene impostata su "v6.0A". Lo strumento richiede che questo valore sia un numero di build nel formato 6.xxx.xxx.xxx. In un computer X64, una chiave del Registro di sistema aggiuntiva viene sovrascritta con il valore non valido seguente: HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v6.0A@ProductVersion.

Per risolvere il problema:

Ripristinare Visual Studio 2008 per reimpostare il valore ProductVersion.

  1. Aprire il Pannello di controllo e selezionare Programmi e funzionalità (o Installazione applicazioni nei sistemi operativi precedenti a Vista).
  2. Selezionare Microsoft Visual Studio 2008 e quindi fare clic su Disinstalla/Cambia. Verrà avviata l'Installazione guidata di Visual Studio 2008.
  3. Quando richiesto, scegliere l'opzione Ripristina/Reinstalla Visual Studio 2008. Questa operazione non comporterà la rimozione del service pack.

In alternativa, gli utenti esperti possono aggiornare manualmente le chiavi del Registro del sistema in modo da impostare il valore di ProductVersion su "6.0.6001.17011". Prima di modificare il Registro di sistema, consultare l'articolo Informazioni sul Registro di sistema di Windows per utenti esperti.

Per utilizzare lo strumento SDK Configuration in modalità GUI in VS 2008 è necessaria una soluzione aggiuntiva. Consultare il documento pubblicato nel blog di Windows SDK, intitolato WinSDK bug notification: SDK Config Tool appears to work but fails (informazioni in lingua inglese).

2.1.20 Distribuzione in modalità amministratore di Visual Studio 2008 SP1

Questo metodo consente di eseguire la distribuzione tramite Microsoft Systems Management Server (SMS) o mediante altri strumenti di distribuzione del software. L'amministratore di rete esegue inizialmente l'installazione per creare un layout completo di Visual Studio SP1 in una condivisione di rete, che quindi viene distribuita mediante l'esecuzione dell'installazione in modalità automatica. La creazione di un layout completo è necessaria per impedire che il processo di installazione scarichi package di payload da Internet. Quando eseguito in modalità automatica, il processo di installazione del Service Pack 1 aggiornerà in modo automatico tutte le istanze rilevate di Visual Studio 2008 localizzate in una determinata lingua. In caso di errori, l'installazione verrà terminata automaticamente con un'indicazione relativa agli errori. Benché ogni layout di SP1 faccia riferimento a una lingua specifica, negli ambienti contenenti versioni localizzate distinte di Visual Studio è possibile che occorra creare più layout. Se in un sistema non è stata installata la versione localizzata di riferimento, l'installazione del Service Pack 1 avrà esito negativo e non verranno generate notifiche in merito.

Per distribuire i componenti mediante SMS, effettuare le operazioni seguenti:

  1. Creare il layout completo di SP1
  2. Creare il package del componente
  3. Creare il programma del componente
  4. Creare il punto di distribuzione del componente
  5. Creare l'annuncio del componente


Passaggio 1: creare il layout completo di SP1

  1. Creare una cartella nel server. Ad esempio, <unità>:\VS90SP1.
  2. Scaricare Microsoft Visual Studio 2008 Service Pack 1 (exe) e salvarlo localmente in un computer (ad esempio nel percorso %Temp%\VS90sp1-KB945140-ENU.exe).
  3. Nel menu Start, scegliere Esegui.
  4. Digitare il comando seguente per avviare il download di tutti i componenti di payload di SP1 nella directory creata:
    %TEMP%\VS90sp1-KB945140-ENU.exe /layoutcreato <unità>:\VS90SP1 /q

    Nota: il tempo richiesto per il download (circa 850 MB) varia a seconda della velocità di connessione disponibile. Per installare il Service Pack 1 è quindi possibile chiamare SPInstaller.exe dal layout creato che comprende l'insieme completo degli aggiornamenti di SP1 relativi a impostazioni internazionali specifiche. In caso di distribuzione manuale, il parametro /q può essere sostituito con /passive per visualizzare lo stato di avanzamento del download o dell'installazione.

Passaggio 2: creare il package del componente

  1. Fare clic su Start, puntare su Programmi e quindi fare clic su Systems Management Server per aprire la console dell'amministratore di SMS.
  2. Nella struttura Site Database, fare clic con il pulsante destro del mouse su Packages, puntare su New e quindi fare clic su Package.
  3. Nella scheda General della finestra di dialogo Package Properties, aggiungere i valori seguenti nei campi appropriati.

Campo

Valore

Name

Microsoft Visual Studio 2008 Service Pack 1

Version

SP1

Publisher

Microsoft

Language

<lingua del componente>

 

  1. Nella scheda Data Source, fare clic per selezionare la casella di controllo This package contains source files e quindi fare clic su Always obtain files from source directory.
  2. Fare clic su Set.
  3. Nella finestra di dialogo Set Source Directory, fare clic su Local drive on site server e quindi su Browse.
  4. Nella finestra di dialogo Browse for Folder, selezionare la cartella del componente da installare (ad esempio <unità>:\VS90SP1).
  5. Fare clic su OK tre volte per chiudere le finestre di dialogo.


Passaggio 3: creare il programma del componente
Ogni package di SMS contiene almeno un programma di SMS. Il programma di SMS è un programma da riga di comando che viene eseguito in ogni computer di destinazione per controllare la modalità di esecuzione del package.

  1. Nel nodo Packages della struttura Site Database della console dell'amministratore di SMS, espandere il nodo appropriato.
  2. Fare clic con il pulsante destro del mouse su Programs, puntare su New e quindi fare clic su Program.
  3. Nella scheda General della finestra di dialogo Program Properties, digitare Microsoft Visual Studio 2008 SP1 nella casella Name. Quindi, digitare il valore SPInstaller.exe /q /norestart nella casella Command Line.
  4. Nell'elenco After running, selezionare il valore appropriato in base all'elenco seguente.
  5. Nella scheda Environment, fare clic per deselezionare la casella di controllo User input required e quindi fare clic su Run with administrative rights.
  6. Fare clic su OK per chiudere la finestra di dialogo Program Properties.


Passaggio 4: creare il punto di distribuzione del componente
I punti di distribuzione di SMS sono condivisioni nei sistemi di siti. I file di origine del package vengono copiati in un punto di distribuzione di SMS per consentire ai computer client di accedere a tali file.

  1. Sotto il nodo appropriato della struttura Site Database della console dell'amministratore di SMS, fare clic con il pulsante destro del mouse su Distribution Points, puntare su New e quindi fare clic su Distribution Points.
  2. Nella schermata New Distribution Points Wizard, fare clic su Next.
  3. Selezionare il punto di distribuzione in cui si desidera copiare il package.
  4. Fare clic su Finish.


Passaggio 5: creare l'annuncio del componente
In un annuncio viene specificato il programma che è disponibile per i computer client, quali computer riceveranno l'annuncio e la data in cui verrà eseguita l'installazione del programma.

  1. Nella struttura Site Database della console dell'amministratore di SMS, fare clic con il pulsante destro del mouse su Advertisements, puntare su New e quindi fare clic su Advertisement.
  2. Nella scheda General della finestra di dialogo Advertisement Properties , digitare Microsoft Visual Studio 2008 SP1 nella casella Name.
  3. Nell'elenco Package, selezionare il componente appropriato.
  4. Nell'elenco Program, selezionare il programma del componente appropriato.
  5. Fare clic su Browse e quindi selezionare l'insieme di computer in cui si desidera distribuire il programma.
  6. Fare clic su OK per chiudere la finestra di dialogo Advertisement Properties.

2.1.21 FIX: Dopo l'installazione di una versione non in lingua inglese di Microsoft Visual Studio 2008 Service Pack 1, parte del testo localizzato di IntelliSense potrebbe tornare a essere visualizzato in lingua inglese

Dopo l'installazione di una versione non in lingua inglese di Microsoft Visual Studio 2008 Service Pack 1 (SP1), parte del testo localizzato di IntelliSense potrebbe tornare a essere visualizzato in lingua inglese. Il problema si verifica nelle versioni di Visual Studio 2008 SP1 nelle seguenti lingue:

   o    Cinese (semplificato)

   o    Cinese (tradizionale)

   o    Tedesco

   o    Spagnolo

   o    Francese

   o    Italiano

   o    Giapponese

   o    Coreano

Per informazioni su come risolvere il problema, fare riferimento all’articolo KB 957507 e scaricare i file.

2.2 Disinstallazione

Non sono stati riscontrati problemi.

2.3 Problemi relativi al prodotto

2.3.1 Problemi generali

2.3.1.1 Attivazione di Samesite per il package del programma di avvio automatico di .NET Framework 3.5 SP1

Se il package del programma di avvio automatico di .NET Framework 3.5 SP1 è selezionato nella finestra di dialogo Prerequisiti per un progetto di installazione o nella pubblicazione ClickOnce ed è selezionata anche l'opzione "Scarica prerequisiti dallo stesso percorso dell'applicazione", viene visualizzato l'errore di compilazione seguente: 

Il percorso di installazione per i prerequisiti non è stato impostato sul sito Web del produttore di componenti e il file 'dotNetFx35setup.exe' nell'elemento 'Microsoft.Net.Framework.3.5.SP1' non è stato trovato nel disco.

Per risolvere il problema:

Aggiornare i dati del package

  1. Aprire la cartella [Programmi]\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1 o %Programmi(x86)%\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1 nei sistemi operativi x64
  2. Modificare il file Product.xml in Blocco note.
  3. Incollare quanto riportato di seguito nell'elemento < PackageFiles >:
    <PackageFile Name="TOOLS\clwireg.exe"/>
    <PackageFile Name="TOOLS\clwireg_x64.exe"/>
    <PackageFile Name="TOOLS\clwireg_ia64.exe"/>
  4. Individuare l'elemento di < PackageFile Name="dotNetFX30\XPSEPSC-x86-en-US.exe" e impostare il valore di PublicKey su: 3082010A0282010100A2DB0A8DCFC2C1499BCDAA3A34AD23596BDB6CBE2122B794C8EAAEBFC6D526C232118BBCDA5D2CFB36561E152BAE8F0DDD14A36E284C7F163F41AC8D40B146880DD98194AD9706D05744765CEAF1FC0EE27F74A333CB74E5EFE361A17E03B745FFD53E12D5B0CA5E0DD07BF2B7130DFC606A2885758CB7ADBC85E817B490BEF516B6625DED11DF3AEE215B8BAF8073C345E3958977609BE7AD77C1378D33142F13DB62C9AE1AA94F9867ADD420393071E08D6746E2C61CF40D5074412FE805246A216B49B092C4B239C742A56D5C184AAB8FD78E833E780A47D8A4B28423C3E2F27B66B14A74BD26414B9C6114604E30C882F3D00B707CEE554D77D2085576810203010001
  5. Individuare l'elemento di < PackageFile Name="dotNetFX30\XPSEPSC-amd64-en-US.exe" e impostare il valore di PublicKey sullo stesso valore indicato nel passaggio 4 precedente
  6. Salvare il file product.xml

 

Scaricare ed estrarre i file di installazione di base

  1. Passare all'URL seguente: http://go.microsoft.com/fwlink?LinkID=118080
  2. Scaricare il file dotNetFx35.exe sul disco locale.
  3. Aprire una finestra del prompt dei comandi, quindi spostarsi nella directory in cui è stato scaricato il file dotNetFx35.ex.
  4. Al prompt dei comandi digitare:
    dotNetFx35.exe /x:.
    In questo modo, i file di .NET Framework vengono estratti in una cartella denominata "WCU" nella directory corrente.
  5. Copiare il contenuto della cartella WCU\dotNetFramework e incollarlo nella cartella %Programmi%\Microsoft SDK\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1, (%Programmi(x86)%\Microsoft SDK\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35SP1 nei sistemi operativi x64). Nota: non copiare la cartella WCU\dotNetFramework. Nella cartella WCU devono essere presenti 5 cartelle, ognuna delle quali deve essere ora visualizzata nella cartella DotNetFx35SP1. La struttura della cartella deve assomigliare alla seguente:
    o DotNetFx35SP1 (cartella)
    • dotNetFX20 (cartella)
    • dotNetFX30 (cartella)
    • dotNetFX35 (cartella)
    • dotNetMSP (cartella)
    • STRUMENTI (cartella)
    • en (o un'altra cartella localizzata)
    • dotNetFx35setup.exe (file)



Ora è possibile eliminare i file e le cartelle scaricate ed estratte ai passaggi 2 e 4.

 

Scaricare i file di supporto del Language Pack

  1. Per i percorsi di download, fare riferimento alla tabella riportata di seguito.
  2. Passare all'URL fornito e, se richiesto, scaricare nella sottodirectory della cartella dotNetFx35SP1 indicata nella tabella. Nota: questa operazione deve essere eseguita sia per i file x86, sia per quelli x64, anche se con il proprio package non è necessario supportare x64.

 

Lingua

Architettura

URL origine

Destinazione

Cinese (semplificato)

x86

http://go.microsoft.com/fwlink?LinkID=118146

zh-CHS\DotNetFX35\x86

x64

http://go.microsoft.com/fwlink?LinkID=118151

zh-CHS\DotNetFX35\x64

Cinese (tradizionale)

x86

http://go.microsoft.com/fwlink?LinkID=118087

zh-CHT\DotNetFX35\x86

x64

http://go.microsoft.com/fwlink?LinkID=118050

zh-CHT\DotNetFX35\x64

Inglese

x86

N/D

N/D

x64

N/D

N/D

Francese

x86

http://go.microsoft.com/fwlink?LinkID=118148

fr\DotNetFX35\x86

x64

http://go.microsoft.com/fwlink?LinkID=118153

fr\DotNetFX35\x64

Tedesco

x86

http://go.microsoft.com/fwlink?LinkID=118149

de\DotNetFX35\x86

x64

http://go.microsoft.com/fwlink?LinkID=118154

de\DotNetFX35\x64

Italiano

x86

http://go.microsoft.com/fwlink?LinkID=118097

it\DotNetFX35\x86

x64

http://go.microsoft.com/fwlink?LinkID=118115

it\DotNetFX35\x64

Giapponese

x86

http://go.microsoft.com/fwlink?LinkID=118096

ja\DotNetFX35\x86

x64

http://go.microsoft.com/fwlink?LinkID=118114

ja\DotNetFX35\x64

Coreano

x86

http://go.microsoft.com/fwlink?LinkID=118147

ko\DotNetFX35\x86

x64

http://go.microsoft.com/fwlink?LinkID=118152

ko\DotNetFX35\x64

Portoghese brasiliano

x86

http://go.microsoft.com/fwlink?LinkID=118092

pt-BR\DotNetFX35\x86

x64

http://go.microsoft.com/fwlink?LinkID=118110

pt-BR\DotNetFX35\x64

Russo

x86

http://go.microsoft.com/fwlink?LinkID=118090

ru\DotNetFX35\x86

x64

http://go.microsoft.com/fwlink?LinkID=118108

ru\DotNetFX35\x64

Spagnolo

x86

http://go.microsoft.com/fwlink?LinkID=118101

es\DotNetFX35\x86

x64

http://go.microsoft.com/fwlink?LinkID=118119

es\DotNetFX35\x64

2.3.1.2 Una volta installati Visual Studio 2008 RTM e Visual Studio 2008 SP1 RTM, il file ridistribuibile mfc90rus.dll non viene aggiornato

- Una volta installata la patch per Visual Studio 2008 SP1 RTM, nella cartella ridistribuibile non è presente nessun file mfc90rus.dll.

- L'utente non potrà utilizzare le risorse russe per scrivere un'applicazione localizzata e distribuirla.

Per risolvere il problema:

L'utente può copiare il file MFC90RUS.DLL dalla cartella winsxs alla cartella ridistribuibile.

2.3.1.3 In alcuni situazioni, durante l'installazione di Visual Studio 2008 SP1 potrebbero essere richiesti i supporti di installazione originali

Durante l'installazione di Visual Studio 2008 SP1 potrebbero essere richiesti i supporti di installazione originali se, durante l'installazione di Visual Studio 2008, non sono state selezionate le funzionalità seguenti:

In "Librerie di classi & modelli di Visual C++"

- Codice sorgente di MFC ATL

- Librerie statiche MFC ATL per ANSI

- Librerie statiche MFC ATL per Unicode

- Librerie condivise MFC ATL per ANSI

- Librerie condivise MFC ATL per Unicode

In "Strumenti di Visual C++"

- Utilità di analisi MFC

- Ricerca errori di Visual C++

- Strumenti per Win32

Per risolvere il problema:

Procurarsi i supporti originali.

2.3.1.4 La versione di destinazione di .NET Framework non è .NET Framework 3.5 SP1 anche dopo l'aggiunta di un riferimento a System.Data.Entity al progetto.

Tramite ClickOnce non viene cercato automaticamente il Service Pack 1 se è stata selezionata l'opzione per impostare come destinazione .NET Framework Client Profile in qualsiasi momento durante lo sviluppo, anche se viene aggiunto un riferimento a System.Data.Entity (che richiede il Service Pack 1).

Se si deseleziona l'opzione "Sottoinsieme .NET Framework solo client" nei progetti in cui è contenuto un riferimento a System.Data.Entity, viene ricercato, erroneamente, .NET Framework 3.5 senza SP1.

Per risolvere il problema:

Per imporre a ClickOnce di cercare .NET Framework 3.5 SP1:

Per i progetti di Visual Basic:

Aprire le proprietà del progetto (fare doppio clic su "Progetti" in Esplora soluzioni).
Selezionare la scheda Compilazione.
Selezionare Opzioni di compilazione avanzate.
Deselezionare l'opzione "Sottoinsieme .NET Framework solo client".
Rimuovere il riferimento a System.Data.Entity dal progetto.
Aggiungere di nuovo un riferimento a System.Data.Entity al progetto.
 

Per i progetti C#:

Aprire le proprietà del progetto (fare doppio clic su "Proprietà" in Esplora soluzioni).
Fare clic sulla scheda Applicazione.
Deselezionare l'opzione "Sottoinsieme .NET Framework solo client".
Rimuovere il riferimento a System.Data.Entity dal progetto.
Aggiungere di nuovo un riferimento a System.Data.Entity al progetto.

2.3.1.5 Tramite la pagina publish.htm creata da ClickOnce viene tentata l'installazione di .NET Framework Client Profile anche se è già disponibile.

La pagina publish.htm viene creata senza lo script che consente di rilevare la presenza di .NET Framework Client Profile sui computer di destinazione.

Per risolvere il problema:

1. Assicurarsi che l'applicazione sia destinata al sottoinsieme .NET Framework solo client.

Per i progetti di Visual Basic:

Aprire le proprietà del progetto (fare doppio clic su "Progetti" in Esplora soluzioni).
Selezionare la scheda Compilazione.
Selezionare Opzioni di compilazione avanzate.
Selezionare l'opzione "Sottoinsieme .NET Framework solo client".
 

Per i progetti C#:

Aprire le proprietà del progetto (fare doppio clic su "Proprietà" in Esplora soluzioni).
Selezionare la scheda Applicazione.
Selezionare l'opzione "Sottoinsieme .NET Framework solo client".
 

2. Per ottenere lo script corretto, selezionare il prerequisito per .NET Framework 3.5 SP1 e pubblicare l'applicazione.

3. Nelle proprietà relative alla pubblicazione del progetto, reimpostare il package di prerequisiti di .NET Framework Client Profile e deselezionare l'opzione "Genera automaticamente pagina Web di distribuzione dopo ogni pubblicazione".

4. Pubblicare di nuovo l'applicazione.

2.3.1.6 I connettori di associazione non vengono visualizzati oppure non sono collocati correttamente nella finestra di progettazione di ADO.NET Entity Data Model

Questo problema si verifica in due scenari:

1. Dopo aver eseguito Aggiorna modello da database, le associazioni vengono create per le nuove chiavi esterne del database, ma non vengono visualizzate nel diagramma.

2. Dopo aver eseguito operazioni di annullamento/ripristino nella finestra di progettazione, le linee di associazione non vengono visualizzate nella corretta posizione nel diagramma.

Per risolvere il problema:

Sono disponibili numerose soluzioni:

- Salvare il file. Chiudere la finestra di progettazione. Aprire nuovamente il file.

- Fare clic con il pulsante destro del mouse su un'area vuota del diagramma e scegliere "Layout diagramma". In questo modo potrebbero essere cambiate le modifiche manuali del layout apportate precedentemente al diagramma.

- Spostare manualmente le entità correlate per aggiornare i relativi rendering.

2.3.1.7 Il collegamento di reindirizzamento predefinito a Microsoft Visual Studio 2008 SP1 ReportViewer non è corretto

Tramite il collegamento di reindirizzamento predefinito a Visual Studio 2008 ReportViewer (ReportViewer.exe) fornito nel progetto di installazione e distribuzione si viene indirizzati erroneamente al Language Pack di ReportViewer (ReportViewerLP.exe) su sistemi operativi non inglesi.

Per risolvere il problema:

1. Aprire %Programmi%\Microsoft SDK\Windows\v6.0A\Bootstrapper\Packages\ReportViewer\<locale>\package.xml

2. Sostituire il collegamento http://go.microsoft.com/fwlink/?LinkID=98185 con http://go.microsoft.com/fwlink/?LinkID=98185&clcid=0x409 nel file package.xml.

3. Assicurarsi di non modificare il collegamento a ReportViewerLP.exe http://go.microsoft.com/fwlink/?LinkID=98185&clcid=<CLID>.

2.3.1.8 I test di carico non vengono eseguiti con l'installazione di Visual Studio Server 2008 SP1

Per eseguire i test di carico con il client di Visual Studio Team Server 2008 SP1 è necessario utilizzare il relativo controller. Tutti gli agenti che sono in linea e connessi a tale controller devono essere anche agenti di Visual Studio Team Server 2008 SP1. Se il Service Pack 1 viene installato solo sul client di Visual Studio e si esegue un test di carico utilizzando un rig di test che non dispone della versione Visual Studio Team Server 2008 SP1, il test di carico non viene completato e nella finestra Risultati test viene visualizzato il messaggio "Non eseguito". Se si seleziona il collegamento nella finestra Risultati test, l'errore visualizzato nella sezione degli errori e degli avvisi di esecuzione del test sarà simile al seguente:

Impossibile accodare l'esecuzione dei test "nomeutente@CONTROLLER 2008-06-13 11:17:28": l'oggetto di tipo "Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestConstantLoadProfile" non può essere convertito nel tipo "Microsoft.VisualStudio.TestTools.WebStress.WebTestLoadProfile". 

Il primo tipo elencato dipende dal tipo di modello di carico utilizzato per il test di carico.

Le versioni del client, del controller e degli agenti di Visual Studio devono corrispondere poiché i miglioramenti delle API sono stati apportati affinché Visual Studio Team Server 2008 SP1 implementi diversi modelli di test di carico.

Per risolvere il problema:

Aggiornare i client, il controller e l'agente a Visual Studio 2008 SP1.

2.3.1.9 Esecuzione del Visualizzatore Assembly Cache in Windows Vista

Il Visualizzatore Assembly Cache (Shfusion.dll) è un'estensione shell di Windows che consente di visualizzare e modificare il contenuto della Global Assembly Cache mediante Esplora risorse. Il file Shfusion.dll si trova nella directory %windir%\Microsoft.NET\Framework\v2.0.50727.

In Windows Vista, il Visualizzatore Assembly Cache non viene eseguito con autorizzazioni elevate neanche quando viene aperto da una finestra del prompt dei comandi dotata di autorizzazioni elevate, ad esempio utilizzando il comando START con il percorso di Global Assembly Cache. Ciò è dovuto al fatto che il Visualizzatore Assembly Cache è un'estensione della shell di Esplora risorse, che non viene eseguito con autorizzazioni elevate.

Per risolvere il problema:

Utilizzare Shfusion.dll solo per la visualizzazione.

Per gli aggiornamenti, aprire una finestra del prompt dei comandi dotata di privilegi amministrativi e utilizzare lo strumento da riga di comando Gacutil.exe disponibile in .NET Framework SDK.

2.3.1.10 L'SDK del profiler a 64 bit non è installato

La cartella PerfSDK non è presente nella directory degli strumenti di prestazioni x64.  Questa cartella contiene vsperf.h e vsperf.lib, necessari per collegare le API di analisi di runtime.

Per risolvere il problema:

L'SDK del profiler a 64 bit verrà incluso nel programma di installazione del profiler autonomo a 64 bit di SP1, che sarà disponibile nel centro di download MSDN.  Installare il profiler autonomo a 64 bit in una versione a 64 bit di Windows e quindi copiare nel percorso "%programmi(x86)%\Microsoft Visual Studio 9.0\Team Tools\Performance Tools\x64" la directory PerfSDK a 64 bit installata.

2.3.1.11 L'analisi di un sito Web ha esito negativo se il file web.config è danneggiato o inesistente

Se il file web.config risulta danneggiato a seguito di una sessione di analisi precedente o è stato eliminato, il profiler visualizzerà un messaggio in cui si informa che non è stato possibile configurare correttamente il sito Web e che il recupero delle informazioni sui processi di ASP.NET ha avuto esito negativo. È possibile che il server esegua una versione di Asp.Net precedente alla 2.0. In tale messaggio si informa inoltre che la richiesta "Http://localhost/VSEnterpriseHelper.axd" ha restituito un errore e che in particolare nel server remoto si è verificato un errore interno del server (codice 500).

Per risolvere il problema:

Eliminare il file web.config.

Eseguire il sito Web nell'ambito del debugger per rigenerare un file web.config pulito.

Eseguire il sito nell'ambito del profiler.

2.3.1.12 CHT e JPN: il progetto di installazione e distribuzione in cui "Microsoft Visual Studio 2008 Report Viewer" rappresenta un prerequisito visualizza messaggi di avviso

La creazione di un progetto di installazione e distribuzione CHT o JPN in cui "Microsoft Visual Studio 2008 Report Viewer" rappresenta un prerequisito comporta la visualizzazione di vari messaggi di avviso. Tuttavia, questi messaggi di avviso non impediscono la distribuzione delle applicazioni, compreso il controllo ReportViewer.

Per risolvere il problema:

Non è necessaria una soluzione.

2.3.1.13 Gli assembly applocal AMD64 e IA64 ATL non vengono aggiornati da Visual Studio 2008 SP1

Gli assembly applocal AMD64 e IA64 ATL in %VSINSTALLDIR%\vc\redist\amd64 e %VSINSTALLDIR%\vc\redist\ia64 non vengono aggiornati da Visual Studio 2008 SP1. Di conseguenza, dopo l'installazione di SP1, entrambi rimangono al livello Visual Studio 2008 RTM (9.0.21022.8). Ciò presenta conseguenze negative sulla distribuzione applocal delle applicazioni AMD64 e IA64 ATL associate ai file di Visual Studio 2008 SP1 con estensione dll.

Per risolvere il problema:

  1. Sostituire %VSINSTALLDIR%\vc\redist\amd64\atl90.dll e %VSINSTALLDIR%\vc\redist\ia64\atl90.dll con i file AMD64 e IA64 corrispondenti di SP1 installati in %windir%\winsxs.

    Nota: i file AMD64 e IA64 di SP1 vengono installati nelle sottocartelle seguenti in %windir%\winsxs

    SP1 AMD64 atl90.dll => amd64_microsoft.vc90.atl*9.0.30729.1*
    SP1 IA6464 atl90.dll => ia64_microsoft.vc90.atl*9.0.30729.1*
  2. Aprire %VSINSTALLDIR%\vc\redist\amd64\Microsoft.VC90.ATL.manifest in un editor di testo. Cambiare
    version="9.0.21022.8"
    in
    version="9.0.30729.1"

    Ripetere per %VSINSTALLDIR%\vc\redist\ia64\Microsoft.VC90.ATL.manifest.

 

  1. Salvare il file.

2.3.1.14 I package di VC Redist (x86, x64 e ia64) contengono condizioni di licenza non corrette

Le condizioni di licenza attualmente allegate ai package di ENU VC Redist (VCRedist_x86.exe, VCRedist_x64.exe, e VCRedist_ia64.exe) non consentono la ridistribuzione di VC Redist. In tali condizioni si specifica che è consentito installare e utilizzare una sola copia del software. In base alle condizioni di licenza corrette, invece, è consentito installare e utilizzare il numero desiderato di copie dei package di VC Redist.

Per risolvere il problema:

Per questo problema sono disponibili due approcci risolutivi:

  1. Accedere al sito degli Hotfix e scaricare l'Hotfix per Visual Studio 2008 SP1 che sostituisce i file di package di VC Redist nel disco con i nuovi file contenenti le nuove condizioni di licenza.
  2. Scaricare i package vcredist di SP1 e sostituire i tre file di package vcredist presenti nel disco.

2.3.1.15. L'installazione di alcuni componenti prerequisiti tramite Web ha esito negativo durante l'installazione dei pacchetti di distribuzione.

L'installazione di alcuni componenti prerequisiti per i pacchetti di distribuzione creati con il progetto di installazione ha esito negativo quando l'utente finale specifica l'installazione tramite Web. Non vengono inoltre installati i pacchetti di distribuzione ClickOnce inclusi con tali componenti associati.

Il problema è dovuto a gli URL danneggiati in alcuni file dei componenti. Per risolvere questo problema è necessario modificare manualmente gli URL nel file package.xml.

Per risolvere il problema:

1. Accedere a "%Programmi%\Microsoft SDKs\Windows\6.0A\Bootstrapper\Packages\"

2. Modificare il file "package.xml" presente in
   a. "\VSTOR30\\"
   b. "\SqlExpress\\"

   e sostituire

   a. "<String Name="VSTORLangPackExe">http://go.microsoft.com/fwlink/?LinkId=95147amp;clcid=0xXXX </String>"
       con
       "<String Name="VSTORLangPackExe">http://go.microsoft.com/fwlink/?LinkId=95147&clcid=0xXXX </String>"

   b. "<String Name="SqlExprExe">http://go.microsoft.com/fwlink/?LinkId=83136amp;clcid=0xXXX </String>"
       con
       "<String Name="SqlExprExe">http://go.microsoft.com/fwlink/?LinkId=83136&clcid=0xXXX </String>"

Nota: l'unica differenza consiste nell'aggiunta di "&" prima di "amp;clcid=0xXXX". 0xXXX rappresenta l'identificatore della lingua.

2.3.2 ADO.NET

Non sono stati riscontrati problemi.

2.3.3 Linguaggi

2.3.3.1 L'applicazione MFC contenente CRichEditView causa l'errore RC2151

Se si utilizza la Creazione guidata applicazione MFC per creare un'applicazione MFC che utilizza l'interfaccia utente della barra multifunzione e si modifica la classe base da CView a CRichEditView, la compilazione dell'applicazione avrà esito negativo a causa dell'errore seguente relativo al compilatore di risorse:

".\REdit.rc(565) : errore RC2151 : impossibile riutilizzare le costanti di stringa, 280(0x118) - "Inserisci oggetto...

o" già definito. Impossibile aggiungere 280(0x118) - "Trova/Sostituisci

f"

Questo errore si verifica in quanto nel file resource.h sono presenti definizioni duplicate relative ai valori delle macro seguenti:

#define IDS_RIBBON_INSERT_OBJECT   280

#define IDS_RIBBON_FINDREPLACE       280

Per risolvere il problema:

1. Aprire il file Resource.h.

2. Individuare le macro IDS_RIBBON_INSERT_OBJECT e IDS_RIBBON_FINDREPLACE.

3. Impostare uno dei relativi valori su "307" o su un qualsiasi valore non utilizzato nel file.

4. Ricompilare l'applicazione.

#define IDS_RIBBON_INSERT_OBJECT   280

#define IDS_RIBBON_FINDREPLACE       307

2.3.4 LINQ

Non sono stati riscontrati problemi.

2.3.5 Visual Studio Tools per Office

2.3.5.1 Le soluzioni di Office 2007 create utilizzando Visual Studio 2008 SP1 richiedono Visual Studio Tools per Office System 3.0 Runtime SP1.

Se si installa una soluzione aprendo il manifesto di distribuzione (file con estensione vsto), l'applicazione, il documento o la cartella di lavoro Office, si potrebbe ricevere un messaggio di errore. Tale situazione si verifica poiché il programma di installazione della soluzione non verifica i prerequisiti.

Per risolvere il problema:

Sono disponibili due modi per risolvere questo problema:
- Installare la patch per il Service Pack 1 per Visual Studio Tools per Office System 3.0 Runtime SP1.
- Installare la soluzione eseguendo il programma di installazione.
Il programma di installazione cerca la versione corretta dei prerequisiti e li installa secondo le necessità.

2.3.5.2 Le soluzioni Office 2003 non possono utilizzare .Net Framework Client Profile come framework di destinazione.

Nella pagina delle proprietà del progetto è possibile selezionare .NET Framework Client Profile come framework di destinazione anche se non è supportato dal progetto.

Per risolvere il problema:

Se per il progetto viene utilizzato Office 2003 come versione di destinazione, nella pagina delle proprietà del progetto non selezionare l'opzione Sottoinsieme .NET Framework solo client.

2.3.5.3 Quando si sviluppano le soluzioni Office per .NET Framework Client Profile viene visualizzato un messaggio di avviso

Quando si sviluppano soluzioni Office per il runtime di .NET Framework Client Profile, vengono visualizzati i seguenti messaggi di avviso di compilazione: "Per il progetto è previsto un riferimento all'assembly <nome>. Questo assembly non fa parte di .NET Framework Client Profile.  Se questo riferimento non è disponibile, si possono verificare degli errori di compilazione o di runtime".  o "L'assembly <nome> a cui si fa riferimento dipende dall'<assembly> che non è elencato in .NET Framework Client Profile. Se questo riferimento dipendente è necessario, potrebbero verificarsi errori di compilazione".

Se tali avvisi vengono ignorati, si potrebbe ottenere la seguente eccezione a causa degli assembly mancanti: "Eccezione non gestita: System.IO.FileNotFoundException: impossibile caricare il file o l'assembly <assembly> o una delle relative dipendenze. Impossibile trovare il file specificato".

Per risolvere il problema:

Se le funzionalità utilizzate dall'applicazione si basano su assembly che non sono presenti in. NET Framework Client Profile, assicurarsi che per il progetto venga utilizzata l'applicazione .NET Framework 3.5 completa come framework di destinazione.

Per i progetti di Visual Basic:

  1. Aprire le proprietà del progetto (fare doppio clic su "Progetti" in Esplora soluzioni).
  2. Selezionare la scheda Compilazione.
  3. Scegliere Opzioni di compilazione avanzate.
  4. Deselezionare l'opzione "Sottoinsieme .NET Framework solo client".
  5. Assicurarsi che .NET Framework 3.5 venga visualizzato come framework di destinazione.

Per i progetti C#:

  1. Aprire le proprietà del progetto (fare doppio clic su "Proprietà" in Esplora soluzioni).
  2. Selezionare la scheda Applicazione.
  3. Deselezionare l'opzione "Sottoinsieme .NET Framework solo client".
  4. Assicurarsi che .NET Framework 3.5 venga visualizzato come framework di destinazione.

2.3.5.4 Quando si pubblica una soluzione, viene visualizzato il seguente messaggio di avviso: "Non è stato fornito nessun attributo "HomeSite"' per gli assembly di interoperabilità primari di Microsoft Office 2007"

Per impostazione predefinita, il programma di avvio automatico della soluzione viene configurato per scaricare il package degli assembly di interoperabilità primari dal Web. Tuttavia, questo package non può essere scaricato, bensì deve essere installato attraverso lo stesso percorso dell'applicazione. 

Per risolvere il problema:

È possibile ignorare questo avviso.

Anche se l'opzione "Scarica prerequisiti dal sito Web del fornitore del componente" è selezionata nella finestra di dialogo Prerequisiti, il package degli assembly di interoperabilità primari viene pubblicato automaticamente nella stessa posizione dell'applicazione.

2.3.5.5 Una volta installato Visual Studio 2008 SP1, nei progetti di Office precedentemente creati viene visualizzato un messaggio in occasione della pubblicazione.

Quando si pubblica la soluzione, viene visualizzato il messaggio seguente: "L'elemento '.NET Framework Client Profile' è richiesto da 'Visual Studio Tools per Office System 3.0 Runtime Service Pack 1', ma non è stato incluso".

Questa avviso viene visualizzato poiché Visual Studio Tools per Office System 3.0 Runtime Service Pack 1 è stato selezionato come prerequisito di installazione.  Tuttavia, non è selezionato né .NET Framework 3.5 Service Pack 1 né il package di .NET Framework Client Profile.

Per risolvere il problema:

  1. Aprire le proprietà del progetto:
    • Per i progetti C#, fare doppio clic su "Proprietà" in Esplora soluzioni.
    • Per i progetti di Visual Basic, fare doppio clic su "Progetti" in Esplora soluzioni.
  2. Selezionare la scheda Pubblica.
  3. Selezionare Prerequisiti per aprire la relativa finestra di dialogo.
  4. Selezionare .NET Framework 3.5 Service Pack 1 o .NET Framework Client Profile.
  5. Pubblicare di nuovo la soluzione.

2.3.5.6 Le applicazioni che utilizzano la classe ServerDocument non possono essere destinate a .NET Framework Client Profile.

Se il progetto è destinato a .NET Framework Client Profile, quando si esegue l'applicazione viene generata un'eccezione FileNotFound. Tale situazione si verifica poiché la classe ServerDocument richiede l'applicazione .NET Framework 3.5 completa. 

Per risolvere il problema:

Per i progetti di Visual Basic:

  1. Aprire le proprietà del progetto (fare doppio clic su "Progetti" in Esplora soluzioni).
  2. Selezionare la scheda Compilazione. Scegliere Opzioni di compilazione avanzate.
  3. Deselezionare l'opzione "Sottoinsieme .NET Framework solo client".
  4. Assicurarsi che .NET Framework 3.5 venga visualizzato come framework di destinazione.

Per i progetti C#:

  1. Aprire le proprietà del progetto (fare doppio clic su "Proprietà" in Esplora soluzioni).
  2. Selezionare la scheda Applicazione.
  3. Deselezionare l'opzione "Sottoinsieme .NET Framework solo client".
  4. Assicurarsi che .NET Framework 3.5 venga visualizzato come framework di destinazione.

2.3.6 Sviluppo Web

2.3.6.1 Visual Studio 2008 SP1 richiede un'installazione aggiornata di Silverlight Tools Beta 2

Se è già installato Silverlight Tools Beta 2, dopo l'installazione di Visual Studio 2008 SP1, Visual Studio non sarà in grado di aprire i progetti di Silverlight finché non viene aggiornata l'installazione di Silverlight Tools Beta 2.

Per risolvere il problema:

Scaricare la versione aggiornata di Silverlight Tools Beta 2 per Visual Studio 2008 SP1 all'indirizzo http://go.microsoft.com/fwlink/?LinkID=120032.

2.3.7 Strumenti di Windows Communication Foundation (WCF)

2.3.7.1 Il progetto Libreria Servizi WCF non può essere incluso nell'Host del servizio WCF se il relativo percorso è impostato su "Percorso output" nella pagina Proprietà

Quando si crea un progetto Libreria Servizi WCF, è possibile modificare il percorso di output dall'impostazione predefinita bin\debug\ a un percorso relativo, ad esempio"." o ".." nella scheda Compilazione della pagina relativa alle proprietà del progetto. Se successivamente si tenta di eseguire il debug del servizio, quest'ultimo non può essere incluso nell'Host del servizio WCF e viene pertanto visualizzato il messaggio seguente: "Impossibile avviare direttamente un progetto avente un tipo di output Libreria di classi".

Per risolvere il problema:

Nella scheda Compilazione, immettere il percorso completo invece di quello relativo.

2.3.7.2 Quando si seleziona "Aggiungi nuovo elemento" in un progetto Libreria Servizi WCF in Visual Studio con il plug-in di TFS viene visualizzato un messaggio di errore

Se si crea un nuovo progetto Libreria Servizi WCF in Visual Studio con il plug-in di TFS, quando si seleziona Aggiungi nuovo elemento in questo progetto potrebbe essere visualizzato un errore. Dopo aver scelto OK per chiudere la finestra di dialogo relativa all'errore, il servizio degli elementi viene aggiunto e funziona correttamente.

Per risolvere il problema:

Scegliere OK per chiudere la finestra di dialogo relativa all'errore.

2.3.8 Progettazione Windows Presentation Foundation per Visual Studio

2.3.8.1 Nella finestra Proprietà i valori, ad esempio date e numeri, vengono visualizzati secondo il formato per gli Stati Uniti.

Nella finestra Proprietà di WPF Designer i valori vengono visualizzati e modificati nel formato per gli Stati Uniti. Ciò corrisponde alla convenzione XAML che prevede l'utilizzo dell'oggetto en-US CultureInfo.  Ad esempio, date e numeri sono sempre nel formato per gli Stati Uniti. Le date sono sempre visualizzate nel formato mm/gg/aa. Se si immette un valore di data nella finestra Proprietà, questo viene convertito nel formato mm/gg/aa.

Per risolvere il problema:

Non è disponibile una soluzione.

2.3.8.2 Limitazioni quando il codice dei simboli nei file XAML viene sottoposto a refactoring

In Visual Studio 2008 SP1, se si utilizza lo strumento per il refactoring del codice per apportare modifiche al tipo o al membro, il refactoring viene propagato ai file XAML.  Per ulteriori informazioni su questa funzionalità, vedere nella documentazione la procedura relativa alla ridenominazione di un simbolo dichiarato in XAML. Le limitazioni descritte di seguito riguardano questa nuova funzionalità:
- Il refactoring ha effetto solo sui file XAML del progetto corrente e non viene applicato a tutti i progetti della soluzione.

- Lo strumento di refactoring può essere utilizzato solo per i nomi dei tipi e per determinati attributi. Non è possibile utilizzarlo con i seguenti elementi:

o    L'attributo Setter Property

o    L'attributo di percorso TemplateBinding

o    L'attributo di percorso Binding e l'attributo ElementName

o    La proprietà MethodName dell'oggetto ObjectDataProvider

Per risolvere il problema:

Completare le modifiche manualmente, ad esempio utilizzando la funzione Trova e sostituisci.

2.3.8.3 Le modifiche a XAML non consentono il refactoring dei file di codice

Se si modifica un tipo o un membro in un file XAML, tali modifiche non vengono propagate ai file di codice.

Se, ad esempio, si modifica il nome di un oggetto Button al quale sono associati dei gestori eventi mediante l'editor XAML, il code-behind non viene aggiornato.

Per risolvere il problema:

Le modifiche ai file di codice devono essere eseguite manualmente, ad esempio utilizzando la funzione Trova e sostituisci.

2.3.8.4 Se la ridenominazione viene eseguita da Esplora soluzioni, non viene richiesto il refactoring della ridenominazione nei progetti WPF

In Esplora soluzioni, se si fa clic con il pulsante destro del mouse su un file XAML e successivamente si sceglie Rinomina e si assegna un nuovo nome al file, il nome del file viene modificato, ma non viene richiesto di eseguire il refactoring del nome della classe nel codice XAML o nel code-behind. In particolare, se si ridenomina il file XAML al quale viene fatto riferimento dalla proprietà StartupUri nel file XAML dell'applicazione, ad esempio, se si modifica Window1.xaml in MainWindow.xaml, è necessario modificare manualmente la proprietà StartupUri.

Per risolvere il problema:

Le modifiche devono essere eseguite manualmente, ad esempio utilizzando la funzione Trova e sostituisci.

2.3.8.5 Nei file XAML i controlli senza nome non vengono rilevati dalla funzione Trova tutti i riferimenti

In un file code-behind, è possibile trovare tutti i riferimenti a un simbolo facendo clic con il pulsante destro del mouse sul simbolo e selezionando quindi Trova tutti i riferimenti. Questa funzione tuttavia non è in grado di rilevare gli elementi XAML per i quali non è impostata la proprietà Name.

 

Ad esempio:

Nel seguente file XAML è incluso l'elemento MyUserControl senza nome:

<Grid>
            <MyUserControl/>
 (...)

Nel file code-behind, facendo clic con il pulsante destro del mouse sul simbolo MyUserControl e selezionando Trova tutti i riferimenti, vengono rilevati solo i riferimenti presenti nel codice e non quelli presenti nel file XAML.

Per risolvere il problema:

Denominare il controllo oppure eseguire la ricerca manuale mediante la funzione Cerca nei file.

2.3.8.6 Visual Studio potrebbe bloccarsi quando si effettuano associazioni a chiamate lunghe del metodo ObjectDataProvider

Se si effettua un'associazione a un oggetto ObjectDataProvider tramite XAML e l'oggetto ObjectDataProvider esegue una chiamata a un database, l'operazione di caricamento del file XAML in WPF Designer può risultare molto lunga e implicare un grande consumo di memoria. Di conseguenza, WPF Designer potrebbe bloccarsi fino al completamento dell'operazione.

Per risolvere il problema:

Evitare di impostare in questo modo un oggetto ObjectDataProvider in fase di progettazione. A livello di codice, utilizzare il metodo DesignerProperties.IsInDesignMode() solo per eseguire operazioni lunghe o che implicano un grande consumo di memoria in fase di esecuzione.

2.3.8.7 Errore di caricamento del file XAML con "{Binding RelativeSource={RelativeSource TemplatedParent}}"

 In Visual Studio 2008 SP1 è stato riscontrato un problema relativo al mancato caricamento di WPF Designer nel caso in cui un'associazione utilizzi un oggetto RelativeSource TemplatedParent senza un percorso.

Ad esempio:

    <RepeatButton Command="{x:Static ScrollBar.LineUpCommand}"

CommandTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}" />

Per risolvere il problema:

Specificare un percorso utilizzando la notazione ".", che punta allo stesso oggetto.

Ad esempio:

    <RepeatButton Command="{x:Static ScrollBar.LineUpCommand}" CommandTarget="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=.}" />

2.3.8.8 In determinate circostanze fare riferimento ai valori di un dizionario delle risorse autonomo o esterno comporta l'arresto anomalo di WPF Designer

Fare riferimento ai valori di un dizionario delle risorse autonomo o esterno comporta l'arresto anomalo di WPF Designer al verificarsi di tutte le condizioni seguenti:

- Il dizionario autonomo presenta riferimenti di risorsa fra elementi in questo stesso dizionario, ad esempio uno stile che fa riferimento a un colore
- Un file di progetto è aperto (ad esempio Window) e tale file fa riferimento a un valore di tale dizionario delle risorse autonomo
- Si modifica un valore del dizionario delle risorse autonomo

Per risolvere il problema:

Chiudere qualsiasi documento aperto che fa riferimento ai valori del dizionario prima che quest'ultimo venga aggiornato.

2.3.9 Strumenti di Windows Workflow Foundation (WF)

Non sono stati riscontrati problemi.

2.3.10 Integrazione con Windows SDK

2.3.10.1 Il file x64 Sgen.exe non consente di creare un assembly quando vengono elaborati i tipi contrassegnati con l'attributo [Obsolete(IsError = true)]

La versione x64 del file Sgen.exe non consente di creare un assembly di serializzazione quando viene elaborato un assembly in cui sono contenuti i tipi contrassegnati con l'attributo [Obsolete(IsError=true)].

Per risolvere il problema:

Utilizzare la versione x86 del file Sgen.exe.

3. Collegamenti correlati

File Leggimi di Team Foundation Server
File Readme di Visual Studio Express Edition
File Readme di .NET Framework


© 2008 Microsoft Corporation. Tutti i diritti riservati. Terms of Use | Marchi | Informativa sulla privacy