Avviso
Alcuni dei download citati in questo articolo sono attualmente disponibili in My.VisualStudio.com. Questo sito Web richiede agli utenti di accedere utilizzando un account di sottoscrizione di Visual Studio se si tenta di accedere a uno qualsiasi dei collegamenti di download.
Se ti vengono richieste le credenziali, usa l'account di abbonamento a Visual Studio esistente o crea un account gratuito selezionando "Crea un nuovo account Microsoft".
Riepilogo
Questo articolo descrive informazioni su Microsoft Visual Studio 2010 Service Pack 1 (SP1). Inoltre, questo articolo elenca i problemi risolti e i miglioramenti della tecnologia aggiunti in Visual Studio 2010 SP1.
Ulteriori informazioni
Come ottenere Visual Studio 2010 SP1
Per ottenere Visual Studio 2010 SP1, visita il seguente sito Web Microsoft:
Informazioni su questo Service Pack
Sistemi operativi supportati
-
Windows Server 2008 R2 (basato su x64)
-
Windows 7 (basato su x86 e x64)
-
Windows Server 2008 (tutte le edizioni basate su x86 e x64) insieme al Service Pack 2
-
Windows Vista (tutte le edizioni basate su x86 e basate su x64 ad eccezione di Starter Edition) insieme al Service Pack 2
-
Windows Server 2003 R2 (tutte le edizioni basate su x86 e x64)
-
Windows Server 2003 (tutte le edizioni basate su x86 e tutte basate su x64) insieme al Service Pack 2
Nota Per applicare questo Service Pack in un computer che esegue Windows Server 2003, è necessario che sia installato MSXML 6.0. -
Windows XP Service Pack 2 (SP2) o una versione successiva di Windows XP
-
Windows XP (tutte le edizioni basate su x86 ad eccezione dell'edizione Starter) insieme al Service Pack 3
Architetture supportate
-
32 bit (x86)
-
64 bit (x64) (WOW)
Requisiti hardware
-
Processore da 1,6 gigahertz (GHz) o superiore
-
1.024 MB di RAM (1,5 GB se in esecuzione in una macchina virtuale)
-
5,5 GB di spazio disponibile su disco rigido
-
Unità disco rigido da 5.400 RPM
-
Scheda video che supporta DirectX 9 in esecuzione a 1.024 × 768 o con risoluzione superiore
-
Unità DVD
Requisiti software
Per applicare questo Service Pack, è necessario disporre di uno dei programmi di Visual Studio 2010 supportati elencati nella sezione "Si applica a".
Supporto per Visual Studio 2010 SP1
Il supporto formale di Visual Studio 2010 SP1 è disponibile tramite il sito Web supporto tecnico Microsoft. Per ulteriori informazioni su supporto tecnico Microsoft, visita il seguente sito Web Microsoft:
http://support.microsoft.com Il supporto della community informale per Visual Studio 2010 SP1 è disponibile tramite i forum Microsoft Developer Network (MSDN). Per ulteriori informazioni sui forum MSDN, visita il seguente sito Web Microsoft:
Incluso in questo Service Pack
Visual Studio 2010 SP1 include un aggiornamento a Microsoft .NET Framework 4. Per altre informazioni sull'aggiornamento, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
2468871 Aggiornamento per Microsoft .NET Framework 4
Sono stati aggiunti miglioramenti alla tecnologia e sono stati risolti problemi in Visual Studio 2010 SP1
Miglioramenti della tecnologia
Help Viewer 1.1
Per supportare la produttività degli sviluppatori, in Visual Studio 2010 SP1 viene installata un'applicazione autonoma per la visualizzazione locale. Nel nuovo visualizzatore della Guida locale vengono aggiunti i miglioramenti alla tecnologia seguenti:
-
Icone della barra dei menu di accesso rapido: accesso rapido ad altri strumenti o miglioramenti della tecnologia ad uso elevato. Sono inclusi Gestione raccolte della Guida, Stampa, Opzioni e Sincronizza l'argomento con sommario
-
Cercare contenuto installato localmente
-
Cercare stringhe corrispondenti all'interno di un argomento
-
Visualizzazioni console (sommario, indice, preferito e risultati dalla ricerca)
-
Elenco di argomenti Indice parole chiave
-
Visualizzazione Sommario
-
Preferiti
-
Cronologia
-
Visualizzazione elenco risultati ricerca
-
-
Menu di scelta rapida
-
Argomento Stampa della finestra del contenuto
-
Opzioni: modificare le dimensioni del carattere di visualizzazione, il numero di argomenti nella cronologia e il lato in cui viene visualizzata la visualizzazione console
Supporto di Silverlight 4
Microsoft Silverlight 4 Tools per Visual Studio 2010 è incluso in Visual Studio 2010 SP1. In questo modo viene aggiunto il supporto per l'assegnazione di Silverlight 4 nella progettazione e nel sistema di progetto di Silverlight. Ciò fornisce anche il supporto per i nuovi miglioramenti della tecnologia Silverlight 4. Questa nuova tecnologia include l'uso di stili impliciti e applicazioni OOB (Out-of-Browser) di Silverlight 4. È possibile avviare ed eseguire automaticamente il debug dell'applicazione OOB dall'interno dell'IDE, specificare la firma XAP per le applicazioni OOB attendibili e impostare le caratteristiche della finestra OOB.
Supporto per i test di unità di base per .NET Framework 3.5
In Visual Studio 2010 SP1 è ora disponibile la funzionalità per testare le applicazioni destinate a .NET Framework 3.5. Per altre informazioni su come abilitare questa funzionalità, vedere il seguente blog MSDN:
Performance Wizard per Silverlight
Visual Studio 2010 SP1 consente di ottimizzare le prestazioni dell'applicazione Silverlight profilando il codice. Un profiler di codice tradizionale non può ottimizzare le prestazioni di rendering per le applicazioni Silverlight. Molti profiler di livello superiore vengono aggiunti a Visual Studio 2010 SP1 in modo da poter determinare meglio quali parti dell'applicazione consumano tempo.
IntelliTrace per 64 bit e SharePoint
IntelliTrace è la nuova rivoluzionaria tecnologia di debug di Visual Studio 2010 che consente di spostarsi avanti e indietro in una sessione di debug. Tuttavia, a causa dei vincoli di tempo e poiché si tratta di una funzionalità completamente nuova, questa tecnologia non funziona in tutti gli scenari.
Visual Studio 2010 SP1 abilita la tecnologia di debug IntelliTrace su soluzioni a 64 bit e per le soluzioni farm di Microsoft SharePoint.
Rendering software
Per impostazione predefinita, il rendering software è abilitato in Windows XP e in Windows Server 2003 per migliorare le prestazioni e la stabilità di Visual Studio 2010.
Rilevamento delle installazioni in modalità mista
Se si installano più versioni di Visual Studio 2010 nello stesso computer, è possibile che una combinazione di file binari di programma venga eseguita nella stessa istanza di Visual Studio. Ad esempio, questo problema si verifica quando è installata la versione di Visual Studio 2010 Ultimate nello stesso computer in cui è installato Microsoft Visual Basic Express Service Pack 1. Questo tipo di installazione può causare problemi di stabilità o funzionale. Visual Studio 2010 SP1 rileva se l'installazione di SP1 è completa e potrebbe richiedere di aggiornarla se l'installazione è incompleta. In questo modo l'installazione si trova in uno stato stabile noto.
Sviluppo Web
supporto IIS Express
Visual Studio 2010 SP1 consente di usare Internet Information Services (IIS) 7.5 Express come server di hosting locale per il sito Web e i progetti di applicazioni Web.
Nota: IIS 7.5 Express non è incluso in SP1 ed è necessario scaricarlo separatamente. Per altre informazioni, visita il blog seguente:
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
supporto per SQL Server CE 4
Visual Studio 2010 SP1 consente di gestire file SDF di Microsoft SQL Server Compact 4.0 in Esplora soluzioni e in Server Explorer nel contesto dei progetti Web. Inoltre, Visual Studio 2010 SP1 consente di usare SQL Server Compact 4.0 insieme a Microsoft Web Forms ASP.NET in un controllo origine dati SQL.
Nota SQL Server Compact 4.0 non è incluso in Visual Studio 2010 SP1 ed è necessario scaricarlo separatamente. Per altre informazioni, visita il blog seguente:
Supporto rasoio
Vengono apportate modifiche ai sistemi di progetto Web e all'editor HTML per supportare la nuova sintassi Razor. Questa nuova sintassi viene utilizzata da Pagine Web ASP.NET e da ASP.NET MVC 3.
Nota Razor non è incluso in SP1 e devi scaricarlo separatamente. Per ulteriori informazioni, visita i seguenti blog:
Introduzione a "Razor" - un nuovo motore di visualizzazione per ASP.NET
Come ottenere il supporto della sintassi Razor in Visual Studio 2010
Integrazione di Informazioni personali Web
Il supporto per la Installazione guidata piattaforma Web Microsoft (PI) viene aggiunto in Visual Studio 2010 SP1 come segue:
-
Viene aggiunta una nuova barra degli strumenti che consente di accedere rapidamente all'ultima versione di Web PI. Inoltre, se non è stata installata, la pi.GRECO Web viene scaricata per prima.
-
Quando si aprono progetti Web che usano IIS 7.5 Express, SQL Server Compact 4.0 o ASP.NET sintassi Rasoio, viene visualizzata una finestra di dialogo che consente di scaricare e installare questi componenti tramite Web PI se i componenti non sono già installati.
Dipendenze distribuibili
Alcuni nuovi componenti della tecnologia aggiunti in Visual Studio 2010 SP1 possono essere distribuiti in bin insieme a un'applicazione. È quindi possibile usare i componenti anche quando si distribuisce l'applicazione in un server in cui tali componenti non sono installati. In Visual Studio 2010 SP1 viene aggiunta una nuova finestra di dialogo che semplifica l'aggiunta di queste dipendenze distribuibili al progetto Web. Per accedere alla finestra di dialogo, fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni e quindi scegliere Aggiungi dipendenze distribuibili. Sono supportati i componenti seguenti:
-
Pagine Web ASP.NET che utilizzano la sintassi razor
-
SQL Server Compact 4.0
-
ASP.NET MVC 3
Per ulteriori informazioni, visita i seguenti blog:
BIN Deploying ASP.NET MVC 3 with Razor to a Windows Server without MVC installed
Come distribuire in bin i progetti Web SQL Compact Edition 4.0 e Razor
Supporto per HTML5 e CSS3
Viene aggiunto il supporto preliminare per HTML5 all'editor HTML in modo da ottenere IntelliSense e la convalida per gli elementi e gli attributi HTML. Una versione completa che offre un'esperienza HTML5 più completa verrà fornita in una versione futura di Visual Studio. Per altre informazioni, visita il blog seguente:
WCF RIA Services V1 SP1 incluso
Il servizio WCF RIA è ora localizzato in 10 diverse lingue supportate da Visual Studio 2010 SP1. Un'entità può ora contenere membri di un tipo complesso. Ad esempio, puoi usare il tipo Customer.Address in cui Customer è un'entità, ma Address non è un'entità. Un tipo di entità può ora essere usato in più classi DomainService nella stessa applicazione. La restrizione su come utilizzare un determinato tipo di entità all'interno al massimo un DomainService viene revocata. Un punto di estendibilità della generazione del codice è ora disponibile pubblicamente. Può essere utilizzato per T4-based e altri generatori di codice che sono esterni al prodotto. Inoltre, le operazioni di add/remove di DataForm sono ora abilitate per la classe EntitySet e la classe EntityCollection.
Altre informazioni sullo sviluppo Web
Per ulteriori informazioni su altri miglioramenti della tecnologia in Visual Studio 2010 SP1 per sviluppatori Web, visita il blog seguente:
XAML Editor/Designer
Go To value definition
Consente di passare direttamente dai controlli di una pagina agli stili applicati ai controlli. Questo significa che è possibile comprendere e usare in modo semplice e rapido lo stile e le strutture delle risorse nell'applicazione e comprendere finalmente "perché quel pulsante nell'applicazione è rosso".
IntelliSense stile
Consente di modificare facilmente gli stili già presenti in XAML. Ora si ottiene IntelliSense per le proprietà e i relativi valori in uno stile basato su TargetType.
Selettore origine dati
Consente di selezionare e modificare facilmente le informazioni dell'origine dati direttamente dall'area di progettazione.
Comandi della griglia avanzati
Consente di aggiungere, rimuovere e riordinare facilmente righe e colonne della griglia.
Nuovo Editor spessore
Consente di modificare in blocco elementi specifici, ad esempio margini o spaziatura interna su più controlli.
Supporto dei dati di esempio
Consente di aggiungere dati di esempio per visualizzare i modelli di elemento e le associazioni in fase di progettazione. In questo modo, oltre a semplificare l'associazione delle associazioni dati tramite selezione associazione dati, è anche possibile progettare layout da dimensioni a contenuto e layout automatici in modo molto più semplice. Inoltre, i dati relativi al tempo di progettazione fluiranno in modo pulito tra Visual Studio e Expression Blend.
Maggiore stabilità
Sono stati apportati numerosi miglioramenti alla stabilità di Visual Studio 2010 SP1. Per altre informazioni, visita il blog seguente:
È ora disponibile la versione finale di Silverlight 4 Tools per Visual Studio 2010
C++
Animazioni e grafica con accelerazione GPU basata su MFC
Visual Studio 2010 SP1 abilita le due tecnologie seguenti per MFC:
-
Direct2D, un'API grafica 2D con accelerazione hardware e in modalità immediata che fornisce prestazioni elevate e rendering di alta qualità per geometria 2D, bitmap e testo. Per ulteriori informazioni, visita il seguente sito Web Microsoft:
-
Gestione animazioni di Windows, che consente un'animazione ricca di elementi dell'interfaccia utente. Per ulteriori informazioni, visita il seguente sito Web Microsoft:
È possibile sfruttare queste due tecnologie senza interrompere il modello di programmazione MFC. Inoltre, puoi trovare demo nella seguente directory:
unità:\Programmi\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zipPer ulteriori informazioni sui miglioramenti della tecnologia in Visual Studio 2010 SP1, visita il sito Web seguente:
Supporto per i nuovi set di istruzioni AMD e Intel
Visual Studio 2010 SP1 aggiunge funzioni intrinseche o intrinseche per abilitare le estensioni nei nuovi chip AMD e Intel che verranno rilasciati il prossimo anno. Le funzioni intrinseche consentono un calcolo altamente efficiente senza l'sovraccarico di una chiamata di funzione. Per altre informazioni sulla funzione intrinseche, visitare il sito Web seguente:
Elementi intrinseci del compilatorePer ulteriori informazioni sulle estensioni, visita i seguenti siti Web di terze parti:
Incorporamento di Visual Basic Runtime
Viene aggiunta una nuova funzionalità del compilatore Visual Basic che consente agli sviluppatori di Visual Basic di scegliere come destinazione le applicazioni e le librerie in piattaforme in cui il runtime Visual Basic completo non è disponibile. Per altre informazioni, visita il blog seguente:
VB Core - Nuova modalità di compilazione in Visual Studio 2010 SP1
Elenco dei problemi risolti
Gestione raccolte della Guida
Gestione libreria Guida non supporta più sessioni simultanee.
Agente di libreria della Guida
-
L'agente della libreria della Guida non viene riavviato dopo l'aggiornamento del contenuto. L'agente della libreria della Guida potrebbe arrestarsi in modo anomalo al primo avvio senza contenuto.
-
Quando si passa a URL non validi, l'agente non mostra la pagina Contenuto non trovato .
Visual Studio Editor
-
533093: CTRL+BACKSPACE elimina una quantità eccessiva di testo.
-
542247: lo spostamento selezione non funziona come previsto.
-
542247: il cursore è fuori dallo schermo durante la selezione di parole CTRL+FRECCIA.
-
587888: lo scorrimento automatico orizzontale non funziona con CTRL+MAIUSC.
-
615523: il comando Copia di Visual Studio 2010 genera RTF che causa l'errore.
-
629616: non è possibile copiare e incollare caratteri coreani usando Visual Studio 2010 Code Editor.
-
Quando si copia codice sorgente che contiene caratteri giapponesi, non è possibile incollarlo per Microsoft Word 2010 correttamente.
-
I caratteri illeggibili si verificano quando il codice sorgente viene copiato e incollato in Microsoft PowerPoint 2010.
-
L'IDE di Visual Studio 2010 potrebbe arrestarsi in modo anomalo quando si espandono le aree già espanse.
-
L'IDE di Visual Studio 2010 potrebbe arrestarsi in modo anomalo quando si modificano le impostazioni del colore.
-
Visual Studio 2010 potrebbe arrestarsi in modo anomalo quando si avvia l'editor WPF.
-
Si verifica un problema di memoria insufficiente quando si copiano tramite istruzioni.
-
Dopo aver eseguito un'azione Taglia per il testo, non è possibile incollarlo.
-
Quando si interrompe l'esecuzione di layout aggiuntivi durante il completamento dell'istruzione, il tempo popup può essere abbreviato del 30-40%.
-
L'azione Sostituisci nei file segnala risultati non corretti.
Visual Studio Shell
-
533342: i menu di scelta rapida scorrono anche se c'è spazio per visualizzarli.
-
558149: la finestra "Trova e sostituisci" si allarga ogni volta che viene aperta.
-
574681: Visual Studio si arresta in modo anomalo quando si fa clic su un separatore di menu.
-
636464: Visual Studio si arresta in modo anomalo con un'eccezione COM ogni volta che lo si chiude.
-
Visual Studio si arresta in modo anomalo alla chiusura.
-
Visual Studio si arresta in modo anomalo quando si usa AMD CodeAnalyst.
-
Visual Studio viene riavviato ogni volta che tenti di chiuderlo.
-
Il caricamento di una soluzione facendo doppio clic sul relativo file comporta il caricamento di DLL non necessarie.
-
L'elaborazione del tempo di inattività all'interno di Visual Studio causa un cambio di contesto di thread non necessario.
-
Finestra di dialogo di stato visualizzata per determinati scenari. Ad esempio, la definizione Vai a per i progetti C++ richiede più tempo del previsto per il completamento.
-
LightSwitch non viene caricato quando si esegue la modalità "devenv /safemode".
-
L'Editor si blocca quando si apre .aspx e si .js file usando Telerik.
-
Rimosso per la valutazione solo dalla schermata iniziale express.
-
Le utilità per la lettura dello schermo e i tablet causano l'arresto anomalo di Visual Studio quando il puntatore posiziona il puntatore sul pulsante Annulla .
-
Visual Studio si arresta in modo anomalo quando si chiude un gruppo mobile di finestre di strumenti multi-istanza.
-
Visual Studio si arresta in modo anomalo quando si annulla l'estrazione di un file.
Estendibilità di Visual Studio
Debugger
-
Errore: il punto di interruzione non verrà attualmente toccato. Impossibile eseguire il mapping di questa posizione allo script lato client.
-
537218: nel debugger sono consentiti solo 100 elementi "std::map".
-
Alcuni problemi relativi alla traccia degli eventi in Windows Presentation Foundation (WPF) sono stati risolti.
Inoltre, Visual Studio 2010 SP1 aggiunge i miglioramenti seguenti:
-
Miglioramenti quando si aprono i file mini dump e il debug dei file mini dump.
-
Miglioramenti per ridurre i blocchi quando si collega un processo.
-
Miglioramenti dell'affidabilità nel debug dell'interfaccia di passaggio dei messaggi (MPI).
-
Miglioramenti dello slittamento del thread durante la valutazione delle funzioni.
Intellitrace
-
I file di log vengono rimossi per l'operazione pulizia disco.
-
Gli arresti anomali introdotti nell'applicazione del cliente sono stati risolti.
-
Un arresto anomalo che si verifica quando si passa alla finestra Disassembly si entra in modalità storica è stato risolto.
-
Arresto anomalo in uscita a causa dell'inserimento di un file di traccia in modalità di esecuzione è stato risolto.
Progetti di installazione
Finestra di progettazione HTML
ASP.NET Editor
-
557323: Problemi nel comando "Formato documento" nell'editor del codice JScript.
-
558465: si verificano problemi di formattazione della funzione JScript.
-
I commenti XML non vengono visualizzati in JScript IntelliSense.
dati di ASP.NET
Progetti Web
-
554957: la cartella ASP.NET App_Themes non consente di aggiungere un nuovo foglio di stile CSS.
-
I glifi SCC non vengono visualizzati in Esplora soluzioni.
JScript Editor
-
Quando l'opzione Mantieni schede è selezionata, sotto il codice viene aggiunto spazio aggiuntivo.
-
Il rientro non è corretto per i valori letterali oggetto vuoti.
-
L'opzione di formattazione della funzione JScriptParens non funziona come "parentesi con parole".
-
La scelta rapida da tastiera ALT+A viene usata in modo non corretto per il comando Inserisci spazio dopo la parola chiave della funzione per le funzioni anonime.
-
Atlas IntelliSense non è presente quando lo script manager ha un percorso http ServiceReference.
-
La memoria del processo di Visual Studio aumenta a 300 MB quando si apre un altro progetto, si lascia aperto il progetto corrente e il progetto corrente contiene molti file JScript che vengono aperti.
-
IntelliSense non esiste all'interno di una condizione ForIn .
-
La crescita della memoria molto grande si verifica quando si commenta o si annulla il commento di file JScript di grandi dimensioni.
-
La digitazione è molto lenta in un file JScript con contenuto lungo su una riga.
-
I membri globali provenienti da file esterni non possono trovare IntelliSense.
-
La perdita di colorazione e IntelliSense si verifica dopo l'aggiornamento di IntelliSense per fare riferimento a un servizio remoto o non esistente.
strumenti di sviluppo di Windows Phone
La distribuzione di file XAP superiori a 64 MB potrebbe non riuscire per il test e il debug su dispositivi telefonici fisici.
General WPF and Silverlight Designer
-
L'aggiornamento di Silverlight mentre Visual Studio è in esecuzione causa l'arresto anomalo di Visual Studio.
-
L'eliminazione dei controlli che hanno un thread in background in esecuzione causa l'arresto anomalo di Visual Studio.
-
L'elenco di errori non viene visualizzato quando vengono aperti i file XAML contenenti errori.
Inoltre, Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
Miglioramenti delle prestazioni quando si seleziona un profilo colore diverso.
-
La finestra di dialogo Salva viene visualizzata quando si chiude una soluzione dopo la generazione di un evento in Visual Basic.
-
Viene aggiunto il supporto per assembly portatili.
Surface per la progettazione di XAML Designer
-
473449: la funzionalità di associazione in WPF non funziona come previsto.
-
567025: un modello "eredita e sovrascrivi" in XAML viene segnalato come "ciclo rilevato".
-
502670: La proprietà Visibility è ora rispettata in fase di progettazione.
-
Una perdita di memoria si verifica quando si trascinano i controlli dalla casella degli strumenti all'area di progettazione.
-
Un'eccezione System.InvalidOperationException si verifica quando si avvia l'area di progettazione dopo l'aggiunta di un evento.
-
Quando si spostano i controlli padre in un'espansione, viene visualizzata una finestra di dialogo con un messaggio di errore.
-
Creazione di controlli quando il figlio dell'elemento radice è un expander.
-
I controlli possono spostarsi in un contenitore la cui proprietà FlowDirection è impostata su RightToLeft.
-
Non è possibile aprire la finestra di progettazione per i file che usano i componenti di visualizzazione dei dati di Silverlight Toolkit.
-
Expander rimane espanso durante la fase di progettazione quando deve essere compresso.
-
I controlli vengono ancorati alla griglia secondaria.
Inoltre, Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
Il blocco dei controlli viene ridotto in un controllo ScrollViewer.
-
Viene visualizzato il codice utente che potrebbe causare un'eccezione non gestita sulla barra dorata.
XAML Refactoring
-
Quando si rinomina un tipo, le proprietà del tipo non vengono rinominate nei file XAML per Visual Basic.
-
I file del flusso di lavoro basati su XAML prelevano gli eventi di refactoring dal codice dietro i file del flusso di lavoro.
-
Il refactoring e "Vai alla definizione" non funzionano come previsto quando interagisci con i file XAML e il file XAML non è aperto.
-
Dopo aver rinominato una classe, il gestore eventi non genera gli eventi per la classe rinominata.
Inoltre, Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
Viene aggiunto il supporto per i tipi di refactoring nell'attributo TypeArguments .
-
Viene aggiunto il supporto per lo spazio dei nomi di refactoring che includono assembly nella definizione.
Controllo proprietà XAML
-
La proprietà StyleTypedProperty non è supportata da Style Chooser.
-
551488: l'editor XAML StringFormat non supporta i caratteri di escape doppio.
-
Quando l'editor XAML viene aggiunto e imposti binding o risorse, lo stato attivo della tastiera potrebbe andare perso.
-
La definizione "Vai al valore" visualizza una finestra di dialogo del messaggio di errore quando la definizione punta a un file XAML dell'applicazione.
-
Le proprietà associate in Controllo proprietà scompaiono dopo la compilazione della soluzione.
-
Quando l'editor di pennelli viene aggiunto, la stessa proprietà può essere visualizzata più volte all'interno della finestra di controllo delle proprietà.
-
La proprietà Content non può essere visualizzata quando la finestra di controllo delle proprietà è ordinata in base all'origine.
-
Si verifica un errore se si apre il Controllo selezione associazione dati quando DataContext è impostato su CollectionViewSource.
-
Si verifica un errore se si applica uno stile caricato da un altro progetto usando selezione risorse.
-
Le proprietà associate in eccesso vengono visualizzate in modo imprevisto.
-
Lo stato Espandi o Comprimi della categoria Proprietà non viene mantenuto dopo la compilazione e l'esecuzione.
Inoltre, Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
Supporto per l'impostazione di proprietà associate con lo stesso nome ma spazi dei nomi diversi nella finestra di controllo delle proprietà viene aggiunto.
-
Il supporto per aggiungere l'ereditarietà come possibile indicazione di origine per l'indicatore di proprietà nella finestra di controllo delle proprietà viene aggiunto per il progetto Silverlight.
XAML Editor
-
575719: Visual Studio 2010 XAML IntelliSense potrebbe non riuscire in modo imprevisto.
-
Visual Studio 2010 Premium Edition potrebbe arrestarsi in modo anomalo quando si seleziona un elemento IntelliSense.
-
L'editor XAML potrebbe smettere di rispondere quando modifici un oggetto VisualStateGroup.
-
Un errore potrebbe non essere cancellato dopo che il codice XAML viene temporaneamente messo in uno stato non valido.
-
Per le proprietà associate potrebbero essere visualizzati degli zig-zag errati, impedendo il funzionamento dell'area di progettazione.
-
Quando si imposta la proprietà StrokeThickness su 0 su Rectangles, potrebbe verificarsi un errore errato.
-
Quando usi CTRL+M per comprimere XAML, Visual Studio potrebbe arrestarsi in modo anomalo.
-
Style IntelliSense per Silverlight non mostra le classi nello stesso spazio dei nomi dell'applicazione.
Visual Studio Tools per Office (VSTO)
Inoltre, Visual Studio 2010 SP1 migliora le prestazioni sul runtime VSTO.
Windows Forms Designer
-
Si usa l'IDE di Visual Studio 2010 per aprire un progetto in una versione precedente. Ad esempio, si apre un progetto di Visual Studio 2008. Dopo una sessione di debug, non è possibile ricostruire o eseguire di nuovo il debug del progetto e viene visualizzato un messaggio di errore simile al seguente:
Impossibile copiare il file "obj\Debug\assembly_name" in "bin\Debug\assembly_name". Il processo non può accedere al file 'bin\Debug\assembly_name" perché viene utilizzato da un altro processo.
-
Se si rinomina o si annulla un incolla di controlli Windows Forms nella finestra di progettazione, il file di progettazione perde durante l'istanza di Visual Studio 2010.
-
Si aggiorna un progetto di Visual Studio 2005 a Visual Studio 2010 e si ridestina il progetto a .NET Framework 4. Quando si chiude l'istanza di Visual Studio, una versione della lingua supportata di Visual Studio potrebbe arrestarsi in modo anomalo.
Strumenti di Visual Studio per SharePoint
-
L'aggiunta di un set di autorizzazioni CAS a un modello di manifesto del pacchetto causa l'esito negativo della distribuzione F5.
-
La generazione di codice della web part Visual che è in modalità sandbox ha esito negativo se il file ASCX supera una certa lunghezza.
Visual Studio Data Tools
-
Il ripetitore di dati non può essere associato all'immagine nella finestra origini dati.
Compilatore Visual Basic
-
Quando un tipo locale proviene da un assembly firmato, Visual Basic non mostra i valori nella finestra Locale.
-
Nei progetti di grandi dimensioni che contengono molti commenti di documenti XML, potrebbero verificarsi ritardi nell'editor durante la digitazione.
-
Quando si sposta lo stato attivo tra i campi delle espressioni, possono verificarsi ritardi nei progetti di Workflow Foundation di grandi dimensioni.
Visual Basic Editor
-
542271: Il valore ByVal obbligatorio viene visualizzato in Visual Basic .NET.
-
551699: i valori dell'enumerazione IntelliSense non vengono visualizzati.
-
Un progetto Visual Basic di grandi dimensioni potrebbe arrestarsi in modo anomalo quando viene chiuso.
-
L'IDE di Visual Studio non risponde quando analizza i commenti XMLDOC in un progetto complesso.
-
Visual Basic Language Service si arresta in modo anomalo quando si apre un progetto Web.
Compilatore C#
-
Una violazione di accesso si verifica quando si esegue il debug di una struttura C# che contiene circa 500 campi.
-
I progettisti potrebbero non qualificare correttamente i tipi di codice emessi.
C# Editor
-
610734: Visual Studio 2010 si arresta in modo anomalo quando scrive codice in fase di progettazione.
-
Nei progetti WPF, il servizio IntelliSense C# potrebbe arrestarsi in modo anomalo all'arresto.
-
Se il Multi-targeting Pack non è installato, il servizio linguaggio C# si arresta in modo anomalo quando si tenta di caricare un progetto.
-
Il comando "Evidenzia riferimenti" causa un arresto anomalo in alcuni casi quando un file viene chiuso.
-
Genera tipo può causare un report di arresto anomalo quando si apre il file generato.
-
Gli smart tag possono causare un report di arresto anomalo in alcuni scenari Web.
-
Un report di arresto anomalo si verifica quando si modifica l'impostazione Pubblica
a Proprietà. -
Quando si posiziona il puntatore su un argomento denominato, QuickInfo si arresta in modo anomalo se il nome del metodo corrisponde al nome della classe locale.
-
C# IntelliSense si arresta in modo anomalo quando è installata l'estensione Solution Navigator e viene aperta una pagina "aspx\web" come file aggiuntivo.
-
Il tasto BACKSPACE non funziona correttamente per i caratteri coreani nell'editor di testo.
Libreria standard C++
Microsoft Foundation Classes (MFC) e Active Template Library (ATL)
Inoltre, Visual Studio 2010 SP1 migliora la sicurezza e le prestazioni e fornisce altri miglioramenti in ATL/MFC.
C Runtime (CRT)
-
Quando la costante WEOF viene passata alla funzione "swprintf_s", il buffer non riceve una terminazione NULL.
C++ Editor
-
573230: L'editor C++ potrebbe arrestarsi in modo anomalo quando si inseriscono commenti.
-
537956: si verifica un arresto anomalo durante la dichiarazione di enumerazione C++.
-
Si sono verificati problemi in IntelliSense nativo, ad esempio con indici e report.
-
Il metodo NavigateTo in C++ a volte non risponde.
Inoltre, Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
Miglioramenti di prestazioni e stabilità
-
Gestione della memoria più efficiente
-
Altri miglioramenti dell'IDE per impedire il blocco e l'arresto anomalo dell'interfaccia utente
-
Miglioramento delle prestazioni per il tasto funzione F12 (Definizione Goto) nei progetti di grandi dimensioni.
Compilatore C++
-
548432: il compilatore C++ genera istruzioni movups errate anziché istruzioni movss.
-
565959: le istruzioni SSE2 vengono generate quando è specificata l'opzione /arch:SSE.
-
525943: esistono problemi specifici nella versione x64 del compilatore C++ (optimizer).
-
336316: le chiamate destructor non sono presenti quando è abilitata l'ottimizzazione.
-
Il compilatore si arresta in modo anomalo con lo specificatore di tipo "decltype(*this)".
Inoltre, Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
Ottimizzazioni e correzioni in diverse aree di generazione del codice
-
Parità build incrementale gestita con Visual Studio 2008.
Debug C++
-
554772: gli stack di chiamate misti vengono interrotti quando si esegue il debug del codice C++.
-
Nella finestra Controllo celle vengono visualizzati valori non corretti.
F #
Visual Studio 2010 SP1 risolve i problemi relativi alla stabilità del compilatore e alla correttezza del codice per il codice generato. Ad esempio, questo Service Pack corregge la correttezza della convenzione di chiamata per il richiamo della piattaforma e l'emissione di commenti ai documenti XML per i metodi di estensione. Inoltre, questo Service Pack migliora le prestazioni di generazione di un collegamento a un evento.
Runtime di concorrenza
-
609049: sono stati risolti i problemi di accesso simultaneo alle code.
-
560544: le librerie di runtime simultanee di Visual C++ perdono memoria in Visual Studio 2010.
Inoltre, Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
Perdite di memoria positive errate non vengono più segnalate quando si utilizza Concurrency Runtime (ConcRT).
-
La convenzione di chiamata "__stdcall" è ora supportata da tutti i contenitori PPL, ConcRT e simultanei.
-
Una violazione di accesso non si verifica in "concurrent_queue" con "std::string".
-
I contenitori associati possono essere usati con la funzione "parallel_for_each".
Progetti di database
-
Database La distribuzione di Project non riesce quando si tenta di revocare le autorizzazioni usando l'autorizzazione GRANT OPTION.
-
I file .dbschema personalizzati che contengono caratteri non stampabili causano l'arresto anomalo di Visual Studio quando si tenta di aggiornare un modello.
-
La funzionalità "Confronto di schemi" ignora la composizione di elementi figlio quando l'opzione Confronta solo gli elementi esistenti nell'elemento di origine è abilitata.
-
Quando si usa l'Importazione guidata file di script SQL, il file di script contiene un indice full-text e la casella di controllo Sovrascrivi oggetti già esistenti nel progetto è selezionata, le tabelle nello script potrebbero essere sostituite.
-
L'utilità "Confronto di schemi" elenca le colonne della tabella quando l'utilità scrive gli aggiornamenti in un progetto e l'oggetto è impostato su SKIP.
-
Una distribuzione progetto di database incrementale non risponde quando il progetto contiene vincoli di controllo lunghi che devono essere normalizzati.
-
I suggerimenti indice non si risolveno tra riferimenti di database in una build di progetto di database.
Analisi codice
-
Analizzatore codice statico segnala codice valido.
-
Frequenti arresti anomali si verificano quando si modificano le impostazioni di Analisi codice in Visual Studio Team Server 2010.
Inoltre, Visual Studio 2010 SP1 contiene i seguenti miglioramenti:
-
L'analisi del codice gestito (FxCop) viene ora installata nei server TeamBuild x64.
Profiler
-
Esplora prestazioni non viene caricato quando vengono avviate più istanze di Visual Studio.
-
La profilatura JScript non funziona sui sistemi operativi in lingua russa e di altri sistemi operativi europei e latinoamericani.
-
La profilatura JScript non funziona con Windows Internet Explorer 9.
-
Visual Studio si arresta in modo anomalo quando si profila un progetto di applicazione Web utilizzando un'impostazione del server Web del cliente.
Inoltre, Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
Campionamento più accurato in Hyper-V
-
Profilatura JavaScript migliorata per abilitare la profilatura di più processi
-
Maggiore stabilità e prestazioni di profilatura a 64 bit
Individuazione e convalida del codice
-
Gli arresti anomali che si verificano con lo spostamento nel grafico sono stati risolti.
-
È stato risolto un problema relativo all'esperienza utente della barra di scorrimento all'interno del menu di selezione avanzato di Architecture Explorer.
-
I file temporanei rimangono dopo l'esecuzione della convalida del livello.
-
L'azione "Contained By" in una cartella C++ può causare l'arresto anomalo di Esplora architettura.
T4
Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
Personalizzare o estendere i modelli T4 usando l'ereditarietà dei modelli
-
Usare le librerie di supporto con T4 molto più facilmente perché T4 non blocca più gli assembly di riferimento nella memoria
-
Distribuire T4 nel server di compilazione per la generazione del tempo di compilazione
Strumenti architettura
-
L'uso dell'interazione non viene più usato dopo l'espansione del gruppo Linea di vita.
-
Non è possibile aprire un diagramma se si modifica il nome completo di un'interfaccia e l'opzione Nascondi nome qualificato è impostata su True. In questo caso, una realizzazione per l'interfaccia viene visualizzata come un lecca lecca.
-
La convalida viene interrotta per i riferimenti ai parametri generici all'interno del corpo di un metodo.
-
Il progetto di modellazione consente agli utenti di creare riferimenti denominati duplicati. Questo problema può causare il danneggiamento del progetto.
-
Un errore di riferimento Null si verifica per implementazioni esplicite di interfaccia e diagrammi temporanei quando si genera un diagramma di sequenza.
Inoltre, Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
I messaggi di interazione sono ora ordinati.
-
Sono ora supportati i backlink agli elementi del diagramma di livello dagli elementi di lavoro di Team Foundation Server.
Visual Studio Test
Test web/carico
-
584634:WebTest Results viewer potrebbe arrestarsi in modo anomalo durante l'esecuzione di un test.
-
Quando si esegue l'azione Trova/Sostituisci in una richiesta, viene generata un'eccezione OutOfMemory.
-
Il processo di Devenv.exe si arresta in modo anomalo dopo aver fatto clic sul collegamento ipertestuale "violazioni della soglia" nella barra di stato dei risultati del test.
-
I contatori nel grafico "Tempo di risposta della pagina" scompaiono al termine dell'esecuzione.
-
La scrittura dei risultati nel db LoadTest richiede più tempo del previsto per il completamento.
-
I contatori delle prestazioni vengono eliminati durante l'esecuzione del test di carico.
UnitTest/TestExecution
-
575870:Esiste una race condition nel controller di test che fa sì che i test passino allo stato "Non eseguito".
-
Un'esecuzione di test si blocca quando QTAgent non si avvia o l'esecuzione di test smette di rispondere nella funzione Main( ).
-
L'output TestContext non è corretto per i test interni contenuti all'interno di un test ordinato.
-
Un problema di prestazioni si verifica quando un test viene caricato nel controller di test.
-
L'esecuzione di una grande quantità di test in un ambiente lab lascia alcuni test nello stato "Non eseguito".
-
La colorazione del codice per la copertura del codice non funziona per il codice C++ non gestito.
-
La proprietà TestCaseId risulta essere la stessa per tutti i test case associati allo stesso metodo di test.
TCM Server
-
La ricostruzione del magazzino richiede più tempo del previsto.
-
La reimpostazione dei risultati dei test automatizzati può causare la visualizzazione di due modifiche di un punto nel magazzino come versione corrente.
Microsoft Test Manager
-
La pagina "Configura dati di diagnostica Adapter-Event log" viene troncata in versioni in diverse lingue di Microsoft Test Manager.
-
Analizzando i risultati del test, il risultato diventa il risultato più recente nella tendenza del punto di test.
-
Le impostazioni della lingua da destra a sinistra non vengono mantenute nelle sessioni MTM.
-
Il ripopolamento della suite di test basata su query richiede più tempo del previsto per le famiglie di prodotti di grandi dimensioni.
-
Potrebbe verificarsi un arresto anomalo quando selezioni il tipo di browser per la riproduzione di Firefox in Microsoft Test Runner.
-
Non è possibile raccogliere i dati di Intellitrace se l'applicazione testata viene avviata come parte della registrazione dell'azione per il test case.
-
Il conteggio degli allegati per i risultati del test restituisce 0 quando si scorre grandi quantità di risultati del test.
-
Non è possibile associare il campo "parametro alla password" quando si crea una registrazione di azioni.
Inoltre, Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
La descrizione del test case può essere visualizzata in Microsoft Test Manager.
-
Vengono forniti miglioramenti delle prestazioni per Microsoft Test Manager.
-
Viene aggiunto il supporto per Expression Encoder 4.0 nei test manuali. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:
2160831 Aggiornamento per Microsoft Visual Studio 2010 Video Data Adapter
Lab Manager
-
580348:Impossibile modificare il server Microsoft System Center Virtual Machine Manager (SCVMM) configurato per un livello di applicazione TFS.
-
Un flusso di lavoro di distribuzione/test di compilazione non può usare percorsi di rilascio in condivisione DFS o WebDav.
-
Non è possibile selezionare una configurazione per le build esistenti con più configurazioni in un flusso di lavoro di distribuzione/test di compilazione.
-
L'host del servizio di compilazione si arresta in modo anomalo se è in esecuzione in "Modalità lab" e l'account del servizio non dispone di credenziali amministrative.
-
Quando l'agente di compilazione e l'agente di laboratorio vengono installati in una macchina virtuale non gestita da lab, l'agente di compilazione non si avvia.
FastForward/CodedUITest
-
553625: i progetti di test dell'interfaccia utente codificati non sono compatibili con i progetti di installazione e distribuzione nella stessa soluzione.
-
597945:A UITestException eccezione viene generata nel BrowserWindow.FindMatchingControls metodo.
-
I controlli di test dell'interfaccia utente aggiunti a UIMap non rilevano la distinzione tra maiuscole e minuscole.
-
La creazione di un test dell'interfaccia utente codificata da una registrazione di azioni esistente non viene visualizzata nella finestra di dialogo delle credenziali alternative.
Inoltre, viene aggiunto il supporto per la registrazione e la riproduzione del codice UITest per Internet Explorer 9 Beta in Visualizzazione Compatibilità.
Sql
Data-Tier Application Project: Data-Tier Application Framework versione 1.1
Visual Studio 2010 SP1 contiene i miglioramenti seguenti:
-
Gli aggiornamenti dac sono supportati in SQL Azure e in SQL Server.
-
Gli aggiornamenti dac sono ora sul posto anziché affiancati.
Entity Framework (generazione di codice)
-
Un Self-Tracking Modello di entità non genera codice per le importazioni di funzioni che non hanno un valore restituito.
-
Un'entità non viene contrassegnata come modificata quando un'associazione FK che usa la proprietà EntityReference.EntityKey è nulled.
-
Un modello di entità Self-Tracking genera codice incompatibile per spazi dei nomi separati da punti.
-
Un modello entità Self-Tracking non genera valori predefiniti per le proprietà scalare in tipi complessi.
-
Varie modifiche alla generazione di codice per garantire la conformità con le linee guida pretty-lister di Visual Basic.
Riferimenti
Problema
noto
Visual Studio 2010 Service Pack 1 può causare la creazione di diverse voci nell'elenco Installato Aggiornamenti. Le voci sono etichettate come "Hotfix per Visual C++ Standard 2010 Beta 1" insieme a un numero KB. Microsoft ha confermato che non sono state installate correzioni beta con Visual Studio 2010 Service Pack 1 e che la correzione per ognuno degli aggiornamenti rapidi elencati è inclusa in Visual Studio 2010 Service Pack 1.
Soluzione alternativa per il problema
noto
Non è disponibile una soluzione alternativa per questo problema. Nel sistema non sono installati aggiornamenti rapidi "Beta 1". Non è possibile disinstallare gli aggiornamenti o rimuovere le voci dall'elenco Aggiornamenti installato perché non sono effettivamente installati file nel sistema.
I prodotti di terze parti descritti in questo articolo sono prodotti da società indipendenti da Microsoft. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.
Microsoft fornisce informazioni di contatto di terze parti per aiutare l'utente a trovare supporto tecnico. Queste informazioni sono soggette a modifiche senza preavviso. Microsoft non si assume alcuna responsabilità in relazione all'accuratezza delle informazioni di contatto di terze parti.
Problemi noti relativi all'uso di Microsoft Update
-
Quando installi questo Service Pack, il processo di installazione potrebbe continuare e finire correttamente se tenti di interrompere l'installazione. Questo problema può verificarsi quando il processo di installazione è più della metà completato.
-
Se avvii il processo di installazione selezionando l'opzione "Scarica gli aggiornamenti, ma consentimi di scegliere se installarli", quindi selezioni l'opzione "Installa aggiornamento e spegni", l'installazione del Service Pack potrebbe non riuscire. Dopo il riavvio del computer, verrà offerto di nuovo questo Service Pack e l'installazione verrà completata correttamente.
-
Se disinstalli il Service Pack da una versione non inglese di Visual Studio 2010Ultimate, Visual Studio 2010 Premium o Visual Studio 2010Professional, ti verrà offerto di installare di nuovo il Service Pack. Tuttavia, il processo di installazione avrà esito negativo perché i componenti di questo Service Pack si trovano in uno stato imprevisto. Per reinstallare correttamente questo Service Pack, segui questi passaggi:
-
Avviare l'installazione di Visual Studio in modalità manutenzione dall'elemento Programmi e funzionalità in Pannello di controllo o eseguendo Setup.exe.
-
Selezionare Aggiungi o rimuovi funzionalità.
-
Selezionare Strumenti di sviluppo di Microsoft Office e quindi fare clic su Aggiorna. Al termine della configurazione, reinstalla il Service Pack.
-