Înștiințare
Unele dintre descărcările menționate în acest articol sunt disponibile în prezent pe My.VisualStudio.com. Acest site web necesită ca utilizatorii să se conecteze utilizând un cont de abonament Visual Studio dacă încercați să accesați oricare dintre linkurile de descărcare.
Dacă vi se solicită acreditările, utilizați contul de abonament Visual Studio existent sau creați un cont gratuit selectând "Creați un cont Microsoft nou".
Rezumat
Acest articol descrie informații despre Microsoft Visual Studio 2010 Service Pack 1 (SP1). În plus, acest articol listează problemele care sunt remediate și îmbunătățirile de tehnologie care sunt adăugate în Visual Studio 2010 SP1.
Mai multe informații
Cum se obține Visual Studio 2010 SP1
Pentru a obține Visual Studio 2010 SP1, vizitați următorul site web Microsoft:
Despre acest pachet Service Pack
Sisteme de operare acceptate
-
Windows Server 2008 R2 (bazat pe x64)
-
Windows 7 (bazat pe x86 și pe x64)
-
Windows Server 2008 (toate edițiile bazate pe x86 și pe x64) împreună cu Service Pack 2
-
Windows Vista (toate edițiile bazate pe x86 și pe x64, cu excepția Starter Edition) împreună cu Service Pack 2
-
Windows Server 2003 R2 (toate edițiile bazate pe x86 și pe x64)
-
Windows Server 2003 (toate edițiile bazate pe x86 și toate edițiile bazate pe x64) împreună cu Service Pack 2
Notă Trebuie să aveți MSXML 6.0 instalat pentru a aplica acest pachet Service Pack pe un computer care rulează Windows Server 2003. -
Windows XP Service Pack 2 (SP2) sau o versiune mai recentă de Windows XP
-
Windows XP (toate edițiile bazate pe x86, cu excepția ediției Starter) împreună cu Service Pack 3
Arhitecturi acceptate
-
Pe 32 de biți (x86)
-
Pe 64 de biți (x64) (WOW)
Cerințe de hardware
-
1,6 gigahertzi (GHz) sau un procesor mai rapid
-
1.024 MB RAM (1,5 GB dacă rulează într-o mașină virtuală)
-
5,5 GB de spațiu disponibil pe hard disk
-
Unitate hard disk 5.400 ROT/MIN
-
Placă video cu capacitate DirectX 9, care rulează la o rezoluție de 1.024 × 768 sau mai mare
-
Dvd
Cerințe de software
Trebuie să aveți unul dintre programele Visual Studio 2010 acceptate care sunt listate în secțiunea "Se aplică la" instalat pentru a aplica acest pachet Service Pack.
Suport pentru Visual Studio 2010 SP1
Suportul formal pentru Visual Studio 2010 SP1 este disponibil prin intermediul site-ului web Asistență Microsoft. Pentru mai multe informații despre Asistența Microsoft, vizitați următorul site web Microsoft:
http://support.microsoft.com Asistența informală din partea comunității pentru Visual Studio 2010 SP1 este disponibilă prin intermediul forumurilor Microsoft Developer Network (MSDN). Pentru mai multe informații despre forumurile MSDN, vizitați următorul site web Microsoft:
Inclus în acest pachet Service Pack
Visual Studio 2010 SP1 include o actualizare a Microsoft .NET Framework 4. Pentru mai multe informații despre actualizare, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
2468871 Actualizare pentru Microsoft .NET Framework 4
Îmbunătățiri de tehnologie adăugate și probleme remediate în Visual Studio 2010 SP1
Îmbunătățiri ale tehnologiei
Vizualizator Ajutor 1.1
Pentru a accepta productivitatea dezvoltatorilor, o aplicație independentă pentru vizualizare locală este instalată în Visual Studio 2010 SP1. Următoarele îmbunătățiri de tehnologie sunt adăugate în noul vizualizator ajutor local:
-
Pictogramele barei de meniu Acces rapid: Accesați rapid alte îmbunătățiri sau instrumente de tehnologie de înaltă utilizare. Printre acestea se numără Help Library Manager, Print, Options și Synchronize topic to table of contents (TOC)
-
Căutarea conținutului instalat local
-
Căutați șiruri potrivite în interiorul subiectului
-
Vizualizări consolă (CUPRINS, Index, Preferință și Rezultate din căutare)
-
Keyword Index topic list
-
Vizualizare cuprins
-
Preferințe
-
Istorie
-
Vizualizare listă Rezultate căutare
-
-
Meniuri de comenzi rapide
-
Content window Print topic
-
Opțiuni: Modificarea dimensiunii fontului de afișare, a numărului de subiecte din istoric și a părții în care este afișată vizualizarea consolă
Asistență Silverlight 4
Microsoft Silverlight 4 Tools for Visual Studio 2010 este inclus în Visual Studio 2010 SP1. Acest lucru adaugă suport pentru direcționarea Silverlight 4 în proiectantul Silverlight și în sistemul de proiect. Acest lucru oferă suport și pentru noile îmbunătățiri de tehnologie Silverlight 4. Această nouă tehnologie include lucrul cu stiluri implicite și aplicațiile OOB (Out-of-Browser) Silverlight 4. Puteți să porniți și să depanați automat aplicația OOB din interiorul IDE, să specificați semnarea XAP pentru aplicații OOB de încredere și să setați caracteristicile ferestrei OOB.
Suport pentru testarea unității de bază pentru .NET Framework 3.5
În Visual Studio 2010 SP1, aveți acum funcționalitatea de a testa aplicațiile care vizează .NET Framework 3.5. Pentru mai multe informații despre cum să activați această funcționalitate, consultați următorul blog MSDN:
Expert performanță pentru Silverlight
Visual Studio 2010 SP1 vă permite să reglați performanța aplicației Silverlight profilând codul. Un profiler de cod tradițional nu poate regla performanța de redare pentru aplicațiile Silverlight. Mulți profilatori de nivel superior sunt adăugați la Visual Studio 2010 SP1, astfel încât să puteți determina mai bine ce părți ale aplicației consumă timp.
IntelliTrace pentru 64 de biți și SharePoint
IntelliTrace este noua tehnologie revoluționară de depanare din Visual Studio 2010 care vă permite să vă deplasați înainte și înapoi printr-o sesiune de depanare. Totuși, din cauza restricțiilor de timp și deoarece este o caracteristică complet nouă, această tehnologie nu funcționează în toate scenariile.
Visual Studio 2010 SP1 activează tehnologia de depanare IntelliTrace pentru soluții pe 64 de biți și pentru soluții de fermă Microsoft SharePoint.
Redare software
În mod implicit, redarea software-ului este activată pe Windows XP și pe Windows Server 2003 pentru a ajuta la îmbunătățirea performanței și stabilității Visual Studio 2010.
Detectarea instalărilor în modul mixt
Dacă instalați mai multe versiuni de Visual Studio 2010 pe același computer, o combinație de fișiere binare de program poate rula în aceeași instanță a Visual Studio. De exemplu, această problemă apare atunci când aveți versiunea de lansare Visual Studio 2010 Ultimate instalată pe același computer pe care ați instalat Microsoft Visual Basic Express Service Pack 1. Acest tip de instalare poate provoca probleme de stabilitate sau funcționale. Visual Studio 2010 SP1 detectează dacă instalarea SP1 este finalizată și vă poate solicita să o actualizați dacă instalarea este incompletă. Acest lucru vă asigură că instalarea este într-o stare cunoscută, stabilă.
Dezvoltare web
Suport IIS Express
Visual Studio 2010 SP1 vă permite să utilizați Internet Information Services (IIS) 7.5 Express ca server de găzduire local pentru site-ul web și proiecte de aplicații web.
Notă IIS 7.5 Express nu este inclus în SP1 și trebuie să-l descărcați separat. Pentru mai multe informații, vizitați următorul blog:
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
asistență SQL Server CE 4
Visual Studio 2010 SP1 vă permite să gestionați fișiere SDF Microsoft SQL Server Compact 4.0 în Solution Explorer și în Server Explorer în contextul proiectelor web. În plus, Visual Studio 2010 SP1 vă permite să utilizați SQL Server Compact 4.0 împreună cu Microsoft ASP.NET Web Forms într-un control sursă de date SQL.
Notă SQL Server Compact 4.0 nu este inclus în Visual Studio 2010 SP1 și trebuie să-l descărcați separat. Pentru mai multe informații, vizitați următorul blog:
Suport aparat de ras
Modificările se fac la sistemele de proiect web și la editorul HTML pentru a accepta noua sintaxă Razor. Această sintaxă nouă este utilizată de paginile Web ASP.NET și de ASP.NET MVC 3.
Notă Razor nu este inclus în SP1, și trebuie să-l descărcați separat. Pentru mai multe informații, vizitați următoarele bloguri:
Vă prezentăm "Razor" - un nou motor de vizualizare pentru ASP.NET
Cum se obține suportul pentru sintaxa Razor în Visual Studio 2010
Integrarea Web PI
Asistența pentru Microsoft Web Platform Installer (PI) este adăugată în Visual Studio 2010 SP1 după cum urmează:
-
Este adăugată o nouă bară de instrumente care permite accesul rapid la cea mai recentă versiune de Web PI. În plus, dacă pi web nu a fost instalat, acesta este descărcat primul.
-
Atunci când deschideți proiecte web care utilizează IIS 7.5 Express, SQL Server Compact 4.0 sau ASP.NET sintaxa Razor, apare o casetă de dialog care oferă posibilitatea de a descărca și a instala aceste componente utilizând Web PI, dacă nu sunt instalate deja componentele.
Dependențe implementabile
Unele componente de tehnologie noi care sunt adăugate în Visual Studio 2010 SP1 pot fi implementate bin împreună cu o aplicație. Apoi, aveți posibilitatea să utilizați componentele chiar și atunci când implementați aplicația pe un server pe care nu sunt instalate aceste componente. O nouă casetă de dialog este adăugată în Visual Studio 2010 SP1, care facilitează adăugarea acestor dependențe implementabile la proiectul web. Pentru a accesa caseta de dialog, faceți clic dreapta pe proiect în Solution Explorer, apoi selectați Adăugare dependențe implementabile. Sunt acceptate următoarele componente:
-
ASP.NET pagini web care utilizează sintaxa Razor
-
SQL Server Compact 4.0
-
ASP.NET MVC 3
Pentru mai multe informații, vizitați următoarele bloguri:
BIN Deploying ASP.NET MVC 3 with Razor to a Windows Server without MVC installed
Cum să Bin Deploy SQL Compact Edition 4.0 și proiecte web Razor
Suport pentru HTML5 și CSS3
Suportul preliminar este adăugat pentru HTML5 la editorul HTML, astfel încât să puteți obține IntelliSense și validarea pentru elemente și atribute HTML. O versiune completă care aduce o experiență HTML5 mai completă va fi furnizată într-o versiune viitoare de Visual Studio. Pentru mai multe informații, vizitați următorul blog:
WCF RIA Services V1 SP1 incluse
Serviciul WCF RIA este acum localizat în 10 limbi diferite care sunt acceptate de Visual Studio 2010 SP1. O entitate poate conține acum membri de tip complex. De exemplu, puteți utiliza tipul Client.Adresă în care Clientul este o entitate, dar Adresa nu este o entitate. Un tip de entitate poate fi acum utilizat în mai multe clase DomainService în aceeași aplicație. Restricția privind utilizarea unui tip de entitate dat în cel mult un DomainService este ridicată. Un punct de extensibilitate pentru generarea codului este acum disponibil publicului. Acesta poate fi utilizat pentru generatoare de cod pe bază de T4 și alte surse externe produsului. În plus, operațiunile dataForm Add/Remove sunt acum activate pentru clasa EntitySet și pentru clasa EntityCollection.
Mai multe informații despre dezvoltarea web
Pentru mai multe informații despre alte îmbunătățiri de tehnologie din Visual Studio 2010 SP1 pentru dezvoltatori web, vizitați următorul blog:
XAML Editor/Designer
Go To value definition
Vă permite să navigați direct de la controalele de pe o pagină la stilurile aplicate controalelor. Acest lucru înseamnă că puteți să înțelegeți rapid și ușor și să lucrați cu structurile de stil și de resurse din aplicație și, în cele din urmă, să înțelegeți cu siguranță "de ce acel buton din aplicația dvs. este roșu".
Stil IntelliSense
Vă permite să modificați cu ușurință stilurile pe care le aveți deja în XAML. Acum obțineți IntelliSense pentru proprietăți și valorile lor într-un stil bazat pe TargetType.
Selector sursă de date
Vă permite să selectați și să modificați cu ușurință informațiile sursei de date direct din suprafața de proiectare.
Comenzi complexe pentru grilă
Vă permite să adăugați, să eliminați și să reordonați cu ușurință rânduri și coloane de grilă.
Editor de grosime nouă
Vă permite să editați în masă anumite elemente, cum ar fi marginile sau spațierea pe mai multe controale.
Sample data support
Vă permite să adăugați date eșantion pentru a vedea șabloanele și legările de elemente la momentul proiectării. Acest lucru simplifică nu doar conectarea legăturilor de date prin selectorul de legare a datelor, ci și că puteți proiecta mult mai ușor aspectele de dimensiune la conținut și de auto-aspect. De asemenea, datele despre timpul de proiectare vor curge curat între Visual Studio și Expression Blend.
Stabilitate sporită
Au fost aduse multe îmbunătățiri de stabilitate la Visual Studio 2010 SP1. Pentru mai multe informații, vizitați următorul blog:
Versiunea finală de Silverlight 4 Tools for Visual Studio 2010 este acum disponibilă
C++
Grafice și animații accelerate de GPU bazate pe MFC
Visual Studio 2010 SP1 activează următoarele două tehnologii pentru MFC:
-
Direct2D, un API grafic 2D accelerat de hardware, cu mod imediat, care oferă performanță înaltă și redare de înaltă calitate pentru geometrie 2-D, bitmap și text. Pentru mai multe informații, vizitați următorul site web Microsoft:
-
Windows Animation Manager, care permite o animație bogată a elementelor de interfață cu utilizatorul. Pentru mai multe informații, vizitați următorul site web Microsoft:
Puteți beneficia de aceste două tehnologii fără a rupe modelul de programare MFC. În plus, puteți găsi demonstrații în următorul director:
unitate:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zipPentru mai multe informații despre îmbunătățirile de tehnologie din Visual Studio 2010 SP1, vizitați următorul site web:
Suport nou pentru setul de instrucțiuni AMD și Intel
Visual Studio 2010 SP1 adaugă funcții intrinseci sau intrinseci pentru a permite extensiile noilor microprocesoare AMD și Intel care vor fi lansate anul viitor. Funcțiile intrinseci permit calculul foarte eficient fără supraîncărcarea apelului funcției. Pentru mai multe informații despre funcția intrinsecă, vizitați următorul site web:
Compilator intrinseciPentru mai multe informații despre extensii, vizitați următoarele site-uri web de la terți:
Încorporarea Visual Basic Runtime
Este adăugată o nouă caracteristică de compilator Visual Basic care permite dezvoltatorilor Visual Basic să-și direcționeze aplicațiile și bibliotecile pe platforme pe care visual Basic Runtime complet nu este disponibil. Pentru mai multe informații, vizitați următorul blog:
Listă de probleme care sunt remediate
Manager bibliotecă Ajutor
Managerul bibliotecii Ajutor nu acceptă mai multe sesiuni simultane.
Agent bibliotecă ajutor
-
Agentul bibliotecă Ajutor nu repornește după actualizarea conținutului. Agentul bibliotecă Ajutor se poate bloca atunci când îl porniți pentru prima dată fără conținut.
-
Atunci când navigați la URL-uri nevalide, agentul nu afișează pagina Conținut negăsit .
Visual Studio Editor
-
533668: Fereastra "Găsire și înlocuire" este mutată în afara ecranului după înlocuirea textului.
-
550886: Visual Studio 2010 se blochează atunci când fișierul sursă conține caractere non-Unicode.
-
542247: Navigarea în selecție nu funcționează așa cum vă așteptați.
-
542247: Caret este în afara ecranului în timpul selecției de cuvinte CTRL+SĂGEATĂ.
-
587888: Defilarea automată orizontală nu funcționează cu CTRL+SHIFT.
-
620021: Combinația de taste CTRL+SHIFT+SĂGEATĂ pentru a selecta textul nu este în vizualizare.
-
615523: Comanda Copiere din Visual Studio 2010 generează RTF care provoacă apariția unei erori.
-
Când copiați codul sursă care conține caractere japoneze, codul sursă nu poate fi lipit în Microsoft® Word 2010 corect.
-
Caracterele deformate apar atunci când codul sursă este copiat și lipit în Microsoft® PowerPoint® 2010.
-
Visual Studio 2010 IDE se poate bloca atunci când extindeți regiunile care au fost deja extinse.
-
Visual Studio 2010 IDE se poate bloca atunci când modificați setările de culoare.
-
Visual Studio 2010 se poate bloca atunci când porniți WPF Editor.
-
O problemă de memorie insuficientă apare atunci când copiați utilizând instrucțiuni.
-
După ce efectuați o acțiune Decupare pentru text, nu puteți lipi textul.
-
Atunci când opriți efectuarea aspectelor suplimentare în timpul finalizării declarației, timpul pop-up poate fi scurtat cu 30 până la 40%.
-
Acțiunea Înlocuire în fișiere raportează rezultate incorecte.
Visual Studio Shell
-
533342: Meniurile contextuale defilează chiar dacă există loc pentru afișare.
-
558149: Fereastra "Găsire și înlocuire" crește mai lată de fiecare dată când este deschisă.
-
574681: Visual Studio se blochează atunci când faceți clic pe un separator de meniu.
-
636464: Visual Studio se blochează cu o excepție COM de fiecare dată când îl închideți.
-
Visual Studio se blochează atunci când se închide.
-
Visual Studio se blochează atunci când utilizați AMD CodeAnalyst.
-
Visual Studio repornește de fiecare dată când încercați să-l închideți.
-
Încărcarea unei soluții făcând dublu clic pe fișierul său determină încărcarea DLL-urilor inutile.
-
Procesarea timpului inactiv în Visual Studio provoacă comutarea inutilă a contextului de fir.
-
Caseta de dialog de progres care apare pentru anumite scenarii. De exemplu, finalizarea definiției Salt la pentru proiectele C++durează mai mult decât era de așteptat.
-
LightSwitch nu se încarcă atunci când rulați modul "devenv /safemode".
-
Editorul nu mai răspunde atunci când deschideți .aspx și .js fișiere utilizând Telerik.
-
Eliminat pentru evaluare doar din ecranul de pornire Express.
-
Cititoarele de ecran și tabletele provoacă căderea Visual Studio atunci când indicatorul este în pauză peste butonul Anulare .
-
Visual Studio se blochează atunci când închideți un grup flotant de ferestre de instrumente cu mai multe instanțe.
-
Visual Studio se blochează atunci când anulați o extragere de fișier.
Extensibilitate Visual Studio
Depanator
-
521390: Atunci când efectuați depanarea pe partea client, primiți următorul mesaj de eroare:
Eroare: Punctul de întrerupere nu va fi atins în prezent. Această locație nu s-a mapat la scriptul de partea clientului.
-
537218: doar 100 de elemente "std::map" sunt permise în depanator.
-
Unele probleme cu urmărirea evenimentelor în Windows Presentation Foundation (WPF) sunt remediate.
În plus, Visual Studio 2010 SP1 adaugă următoarele îmbunătățiri:
-
Îmbunătățiri la deschiderea fișierelor mini dump și depanarea fișierelor mini dump.
-
Îmbunătățiri pentru a reduce blocările atunci când atașați un proces.
-
Îmbunătățiri de fiabilitate în depanarea interfeței de transmitere a mesajelor (MPI).
-
Îmbunătățiri ale decupării firelor în timpul evaluării funcțiilor.
Intellitrace
-
Fișierele jurnal sunt eliminate pentru operațiunea Curățare disc.
-
Căderile care au fost introduse în aplicația clientului sunt remediate.
-
O cădere care apare atunci când comutați la fereastra Dezasamblare, când intrați în Modul istoric este remediată.
-
Blocarea la ieșire din cauza amplasării unui fișier de urmărire în modul Rulare este remediată.
Configurare proiecte
Proiectant HTML
ASP.NET Editor
-
557323: Probleme în comanda "Formatare document" din Editorul de cod JScript.
-
Comentariile XML nu apar în JScript IntelliSense.
date ASP.NET
Proiecte web
-
554957: Folderul ASP.NET App_Themes nu permite adăugarea unei foi de stil CSS noi.
-
Glifele SCC nu se afișează în Solution Explorer.
JScript Editor
-
Se adaugă spațiu suplimentar sub cod atunci când este selectată opțiunea Se păstrează filele .
-
Indentarea este incorectă pentru literalii de obiecte goale.
-
Opțiunea de formatare a funcției JScriptParens nu funcționează ca "paranteze cuvântate".
-
Comanda rapidă de la tastatură ALT+A este utilizată incorect pentru comanda Inserare spațiu după cuvântul cheie funcție pentru funcții anonime.
-
Atlas IntelliSense nu este prezent atunci când managerul de scripturi are o cale http ServiceReference.
-
Memoria procesului Visual Studio crește la 300 MB atunci când deschideți un alt proiect, lăsați proiectul curent deschis, iar proiectul curent are o mulțime de fișiere JScript care sunt deschise.
-
Nu există IntelliSense în interiorul unei condiții ForIn .
-
Creșterea foarte mare a memoriei are loc atunci când comentați sau decommentați fișiere JScript mari.
-
Tastarea este foarte lentă într-un fișier JScript care are conținut lung pe o singură linie.
-
Membrii globali care provin din fișiere externe nu pot găsi IntelliSense.
-
Pierderea colorării și IntelliSense au loc după ce actualizați IntelliSense pentru a face referire la un serviciu la distanță sau neexistența.
Windows Phone Instrumente pentru dezvoltatori
Implementarea fișierelor XAP de peste 64 MB poate să nu reușească pentru testarea și depanarea pe dispozitivele de telefonie fizică.
General WPF and Silverlight Designer
-
Upgrade-ul Silverlight în timp ce rulează Visual Studio provoacă căderea Visual Studio.
-
Ștergerea controalelor care rulează un fir de fundal determină căderea Visual Studio.
-
Lista de erori nu se afișează atunci când sunt deschise fișiere XAML care conțin erori.
În plus, Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Îmbunătățiri ale performanței atunci când selectați un alt profil de culoare sunt adăugate.
-
Caseta de dialog Salvare apare atunci când închideți o soluție după generarea unui eveniment în Visual Basic.
-
Se adaugă suport pentru asamblări portabile.
Suprafață de proiectare XAML Designer
-
473449: Caracteristica de legare din WPF nu funcționează așa cum vă așteptați.
-
567025: Un model "moștenire și suprascriere" din XAML este raportat ca "buclă detectată".
-
502670: Proprietatea Visibility este respectată acum la momentul proiectării.
-
O irosire de memorie apare atunci când glisați controalele din caseta de instrumente pe suprafața de proiectare.
-
O excepție System.InvalidOperationException are loc atunci când porniți suprafața de proiectare după ce adăugați un eveniment.
-
O casetă de dialog mesaj de eroare apare atunci când mutați controalele părinte într-o extindere.
-
Crearea controlului atunci când copilul elementului rădăcină este o extindere.
-
Controalele se pot deplasa într-un container care are proprietatea FlowDirection setată la RightToLeft.
-
Nu puteți deschide proiectantul pentru fișierele care utilizează componentele de vizualizare a datelor din setul de instrumente Silverlight.
-
Extindere rămâne extinsă în timpul perioadei de proiectare, când ar trebui să fie restrânsă.
-
Controalele se fixează la linii de grilă minore.
În plus, Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Alinierea controalelor este redusă într-un control ScrollViewer.
-
Codul de utilizator care poate cauza o excepție netratată pe bara de aur se afișează acum.
Refacere XAML
-
Atunci când redenumiți un tip, proprietățile de acest tip nu sunt redenumite în fișierele XAML pentru Visual Basic.
-
Fișierele de flux de lucru care sunt bazate pe XAML preiau evenimentele de refacere din codul care se află în spatele fișierelor fluxului de lucru.
-
Refacerea și "Salt la definiție" nu funcționează așa cum vă așteptați atunci când interacționați cu fișierele XAML, iar fișierul XAML nu este deschis..
-
După ce redenumiți o clasă, rutina de tratare a evenimentelor nu generează evenimentele pentru clasa redenumită.
În plus, Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Se adaugă suport pentru refacerea tipurilor în atributul TypeArguments .
-
Se adaugă suport pentru refacerea spațiilor de nume care includ asamblarea în definiție.
Inspector proprietate XAML
-
Proprietatea StyleTypedProperty nu este acceptată de Selectorul de stiluri.
-
551488: Editorul XAML StringFormat nu acceptă caractere cu dublă evadare.
-
Atunci când editorul XAML este fixat și setați legături sau resurse, focalizarea tastaturii se poate pierde.
-
Definiția "Salt la valoare" afișează o casetă de dialog cu un mesaj de eroare atunci când definiția indică spre un fișier XAML de aplicație.
-
Proprietățile atașate din Inspector proprietate dispar după ce construiți soluția.
-
Atunci când editorul pensulei este fixat, poate provoca apariția aceleiași proprietăți de mai multe ori în cadrul inspectorului de proprietăți.
-
Proprietatea Conținut nu se poate afișa când inspectorul de proprietăți este sortat după sursă.
-
Apare o eroare dacă deschideți Selectorul Databinding atunci când DataContext este setat la CollectionViewSource.
-
Apare o eroare dacă aplicați un stil care este încărcat dintr-un alt proiect utilizând selectorul de resurse.
-
Proprietățile atașate în exces sunt afișate în mod neașteptat.
-
Starea Extindere sau Restrângere a categoriei Proprietate nu este menținută după compilare și rulare.
În plus, Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Se adaugă suport pentru setarea proprietăților atașate care au același nume, dar spații de nume diferite în inspectorul de proprietăți.
-
Suportul pentru adăugarea moștenirii ca indicație de sursă posibilă pentru marcatorul de proprietate din inspectorul de proprietăți este adăugat pentru proiectul Silverlight.
XAML Editor
-
575719: Visual Studio 2010 XAML IntelliSense poate să nu reușească în mod neașteptat.
-
Ediția Visual Studio 2010 Premium se poate bloca atunci când selectați un element IntelliSense.
-
Editorul XAML poate să nu mai răspundă atunci când editați un obiect VisualStateGroup.
-
Este posibil să nu se golește o eroare după ce XAML este pus temporar într-o stare nevalidă.
-
Pot apărea șerpuite greșite pentru proprietățile atașate, iar acest lucru împiedică funcționarea suprafeței de proiectare.
-
Poate apărea o eroare incorectă atunci când setați proprietatea StrokeThickness la 0 în dreptunghiuri.
-
Atunci când utilizați CTRL+M pentru a restrânge XAML, Visual Studio se poate bloca.
-
Stilul IntelliSense pentru Silverlight nu afișează clasele în același spațiu de nume ca aplicația.
Visual Studio Tools for Office (VSTO)
În plus, Visual Studio 2010 SP1 îmbunătățește performanța pe VSTO Runtime.
Windows Forms Designer
-
Utilizați Visual Studio 2010 IDE pentru a deschide un proiect care se află într-o versiune anterioară. De exemplu, deschideți un proiect Visual Studio 2008. După o sesiune de depanare, nu puteți să reconstruiți sau să depanați din nou proiectul și primiți un mesaj de eroare care seamănă cu următorul:
Imposibil de copiat fișierul "obj\Debug\assembly_name" în "bin\Debug\assembly_name". Procesul nu poate accesa fișierul 'bin\Debug\assembly_name', deoarece este utilizat de alt proces.
-
Dacă redenumiți sau anulați o lipire de controale Windows Forms din proiectant, fișierul proiectant se pierde în timpul instanței Visual Studio 2010.
-
Faceți upgrade unui proiect Visual Studio 2005 la Visual Studio 2010 și duceți din nou proiectul la .NET Framework 4. Atunci când închideți instanța Visual Studio, o versiune lingvistică acceptată de Visual Studio se poate bloca.
Visual Studio Tools pentru SharePoint
-
Adăugarea unei permisiuni CAS setată la un șablon manifest de pachet face ca implementarea F5 să nu reușească.
-
Generarea codului visual Web Part care este în mod sandbox nu reușește dacă fișierul ASCX depășește o anumită lungime.
Visual Studio Data Tools
-
Repetorul de date nu se poate lega la imagine în fereastra surselor de date.
Compilator Visual Basic
-
Atunci când orice tip de local provine dintr-o asamblare semnată, Visual Basic nu afișează valori în fereastra Locals.
-
În proiectele mari care conțin multe comentarii de document XML, este posibil să întâmpinați întârzieri în editor atunci când tastați.
-
Atunci când comutați focalizarea între câmpurile expresie, este posibil să întâmpinați întârzieri în proiectele workflow Foundation mari.
Visual Basic Editor
-
Un proiect Visual Basic mare se poate bloca atunci când este închis.
-
Visual Studio IDE nu mai răspunde atunci când analizează comentariile XMLDOC într-un proiect complex.
-
Serviciul lingvistic Visual Basic se defectează atunci când deschideți un proiect web.
Compilator C#
-
O încălcare de acces are loc atunci când depanați o structură C# care are aproximativ 500 de câmpuri.
-
Este posibil ca proiectanții să nu califice corect tipurile în cod care sunt emise.
C# Editor
-
610734: Visual Studio 2010 se blochează atunci când scrie cod la momentul proiectării.
-
În proiectele WPF, serviciul C# IntelliSense se poate bloca la închidere.
-
Dacă nu este instalat pachetul de direcționare multiplă, serviciul lingvistic C# se defectează atunci când încercați să încărcați un proiect.
-
Comanda "Evidențiere referințe" provoacă o cădere în unele cazuri atunci când un fișier este închis.
-
Tipul generare poate provoca un raport de cădere atunci când deschideți fișierul generat.
-
Etichetele inteligente pot provoca un raport de cădere în unele scenarii web.
-
Un raport de cădere are loc atunci când modificați setarea Public
în Proprietate. -
Când opriți indicatorul peste un argument denumit, QuickInfo se blochează dacă numele metodei se potrivește cu numele clasei locale.
-
C# IntelliSense se blochează atunci când este instalată extensia Navigator de soluții și se deschide o pagină "aspx\web" ca fișier suplimentar.
-
Tasta BACKSPACE nu funcționează corect pentru caracterele coreene din Editorul de text.
Bibliotecă Standard C++
Microsoft Foundation Classes (MFC) și Active Template Library (ATL)
În plus, Visual Studio 2010 SP1 îmbunătățește securitatea și performanța și oferă alte îmbunătățiri în ATL/MFC.
C Runtime (CRT)
-
Atunci când constanta WEOF este transmisă funcției "swprintf_s", tamponul nu primește o terminare NULL.
C++ Editor
-
573230: Editorul C++ se poate bloca atunci când inserați comentarii.
-
537956: Are loc o cădere în timpul declarării enumerării C++.
-
Au apărut probleme în IntelliSense nativ, cum ar fi indexurile și raportarea.
-
Metoda NavigateTo din C++ nu mai răspunde ocazional.
În plus, Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Îmbunătățiri ale performanței și stabilității
-
Gestionarea mai eficientă a memoriei
-
Alte îmbunătățiri IDE pentru a preveni înghețarea și căderile interfeței utilizator (UI)
-
Îmbunătățirea performanței pentru cheia funcției F12 (Goto Definition) pentru proiectele mari.
Compilator C++
-
548432: compilatorul C++ generează instrucțiuni movups incorecte în locul instrucțiunilor movss.
-
565959: Instrucțiunile SSE2 sunt generate atunci când este specificată opțiunea /arch:SSE.
-
525943: Există probleme specifice în versiunea x64 a compilatorului C++ (optimizator).
-
336316: Apelurile Destructor lipsesc atunci când este activată optimizarea.
-
Compilatorul se blochează cu specificatorul de tip "decltype(*this)".
În plus, Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Optimizări și remedieri în mai multe zone de generare a codului
-
Paritate de compilare incrementală gestionată cu Visual Studio 2008.
Depanare C++
F #
Visual Studio 2010 SP1 remediază problemele cu stabilitatea compilatorului și corectarea codului pentru codul generat. De exemplu, acest pachet Service Pack remediază corectitudinea convențiilor de apelare pentru invocarea platformelor și emiterea de comentarii de document XML pentru metodele de extensie. În plus, acest pachet Service Pack îmbunătățește performanța de generare a unei configurări de eveniment.
Runtime concurență
În plus, Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Scurgerile incorecte de memorie pozitivă nu mai sunt raportate atunci când utilizați Concurrency Runtime (ConcRT).
-
Convenția de apelare "__stdcall" este acceptată acum de toate containerele PPL, ConcRT și simultane.
-
Nu are loc o violare a accesului în "concurrent_queue" cu "std::string".
-
Containerele asociate pot fi utilizate cu funcția "parallel_for_each".
Proiecte bază de date
-
Implementarea Project bază de date nu reușește atunci când încercați să revocați permisiunile utilizând permisiunea GRANT OPTION.
-
Fișierele .dbschema particularizate care conțin caractere neimprimabile determină căderea Visual Studio atunci când încercați să faceți upgrade unui model.
-
Caracteristica "Comparare scheme" ignoră fiii compuneți atunci când este activată opțiunea Numai comparați elemente care există în elementul sursă .
-
Atunci când utilizați Expertul import fișier script SQL, fișierul script conține un index text complet și este bifată caseta de selectare Suprascriere obiecte care există deja în proiect , tabelele din script pot fi înlocuite.
-
Utilitarul "Comparare scheme" descrie comentariile din coloanele tabelului atunci când utilitarul scrie actualizări la un proiect, iar obiectul este setat la SKIP.
-
O implementare proiect bază de date incrementală nu mai răspunde atunci când proiectul conține restricții de verificare lungă care trebuie normalizate.
-
Indiciile de indexare nu se rezolvă în referințele de bază de date dintr-o compilare de proiect de bază de date.
Analiză cod
-
Analizatorul de cod static raportează cod valid.
-
Căderile frecvente apar atunci când modificați setările de analiză a codului în Visual Studio Team Server 2010.
În plus, Visual Studio 2010 SP1 conține următoarea îmbunătățire:
-
Managed Code Analysis (FxCop) se instalează acum pe serverele TeamBuild x64.
Profiler
-
Performance Explorer nu se încarcă atunci când sunt pornite mai multe instanțe Visual Studio.
-
Profilarea JScript nu funcționează pe sistemele de operare în limbile rusă și în alte limbi din Europa și America Latină.
-
Profilarea JScript nu funcționează cu Windows Internet Explorer 9.
-
Visual Studio se blochează atunci când profilați un proiect de aplicație web utilizând o setare de server web client.
În plus, Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Eșantionare mai precisă în Hyper-V
-
Crearea de profiluri JavaScript îmbunătățite pentru a permite profilarea mai multor procese
-
Stabilitate îmbunătățită, efectuează profilarea pe 64 de biți
Descoperire și validare cod
-
Căderile care apar cu navigarea în grafice sunt remediate.
-
O problemă cu UX din bara de defilare din meniul de selecție complex din Architecture Explorer este remediată.
-
Fișierele temporare rămân după ce rulează validarea stratului.
-
Acțiunea "Conținut de" dintr-un folder C++ poate provoca căderea Explorator arhitecturii.
T4
Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Particularizarea sau extinderea șabloanelor T4 utilizând moștenirea șabloanelor
-
Utilizați bibliotecile de ajutor cu T4 mult mai ușor, deoarece T4 nu mai blochează asamblările la care se face referire în memorie
-
Implementarea T4 pe serverul de compilare pentru generarea de timp
Instrumente arhitectură
-
533921: Primiți mesajul "Element cu aceeași cheie adăugată deja" într-o diagramă Secvență.
-
Utilizarea interacțiunii este pierdută după extinderea grupului Lifeline.
-
Nu puteți deschide o diagramă dacă modificați numele complet calificat al unei interfețe, iar opțiunea Ascundere nume calificat este setată la Adevărat. În acest caz, o realizare a interfeței este afișată ca acadea.
-
Validarea este întreruptă pentru referințe generice de parametri în interiorul unui corp de metodă.
-
Proiectul de modelare permite utilizatorilor să creeze referințe denumite dublate. Această problemă poate duce la deteriorarea proiectului.
-
Apare o eroare de referință nulă pentru implementările de interfață explicită și diagramele tranzitorii atunci când generați o diagramă secvență.
În plus, Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Mesajele de interacțiune sunt sortate acum.
-
Linkurile backlink la elementele diagramei strat din elementele de lucru Team Foundation Server sunt acum acceptate.
Visual Studio Test
Testare web/încărcare
-
584634:WebTest Results viewer se poate bloca atunci când se execută un test.
-
Se creează o excepție OutOfMemory atunci când efectuați acțiunea Găsire/Înlocuire într-o solicitare.
-
Procesul de Devenv.exe se blochează după ce faceți clic pe hyperlinkul "încălcări ale pragului" în bara de stare a rezultatelor testului.
-
Contoare din graficul "Timp de răspuns pagină" dispar după terminarea rulării.
-
Scrierea rezultatelor în LoadTest DB durează mai mult decât era de așteptat pentru a se termina.
-
Contoare de performanță sunt eliminate în timpul executării testului de încărcare.
UnitTest/TestExecution
-
575870:O condiție de cursă există în controlerul de test care face ca testele să intre în starea "Ne execute".
-
O rulare de test nu mai răspunde atunci când QTAgent nu pornește sau rularea testului nu mai răspunde în funcția Main( ).
-
Rezultatul TestContext este incorect pentru testele interne conținute într-un test ordonat.
-
Apare o problemă de performanță atunci când un test este încărcat în controlerul de test.
-
Rularea unui volum mare de teste pe un mediu de laborator lasă unele teste în starea "Ne execute".
-
Colorarea codului pentru acoperirea codului nu funcționează pentru codul C++negestionat.
-
Proprietatea TestCaseId este aceeași pentru toate cazurile de test asociate cu aceeași metodă de testare.
TCM Server
-
Reconstruirea depozitului durează mai mult decât era de așteptat.
-
Resetarea rezultatelor testului automat poate determina apariția în depozit a două modificări ale unui punct ca versiune curentă.
Microsoft Test Manager
-
Pagina "Configurare date diagnosticare Adapter-Event jurnal" este trunchiată în versiuni de limbă diferite de Microsoft Test Manager.
-
Analizarea rezultatelor testului face ca rezultatul să devină cel mai recent rezultat în tendința punctului de test.
-
Setările de limbă de la dreapta la stânga nu persistă în sesiunile MTM.
-
Repopularea suitei de test bazate pe interogare durează mai mult decât era de așteptat pentru suitele mari.
-
Poate apărea o cădere dacă selectați tipul de browser pentru redarea Firefox în Microsoft Test Runner.
-
Nu puteți colecta date Intellitrace dacă aplicația testată este pornită ca parte a înregistrării acțiunii pentru cazul de test.
-
Numărul de atașări pentru rezultatele testului returnează 0 atunci când se iterează prin volume mari de rezultate de test.
-
Imposibil de legat câmpul "parametru la parolă" atunci când creați înregistrarea acțiunii.
În plus, Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Descrierea cazului de test poate fi afișată în Microsoft Test Manager.
-
Sunt furnizate îmbunătățiri ale performanței pentru Microsoft Test Manager.
-
Se adaugă suport pentru Expression Encoder 4.0 în testarea manuală. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
2160831 Actualizare pentru adaptorul de date video Microsoft Visual Studio 2010
Manager laborator
-
580348:Imposibil de modificat serverul Microsoft System Center Virtual Machine Manager (SCVMM) care este configurat pentru un nivel de aplicație TFS.
-
Un flux de lucru de implementare/testare compilare nu poate utiliza locațiile de eliminare din DFS sau din partajările WebDav.
-
Nu puteți selecta o configurație pentru compilările existente care au mai multe configurații într-un flux de lucru Generare implementare/test.
-
Gazda serviciului build se blochează dacă rulează în "Modul laborator" și contul de serviciu nu are acreditări administrative.
-
Atunci când agentul de construire și agentul de laborator sunt instalați pe o mașină virtuală gestionată care nu este de laborator, agentul de compilare nu pornește.
FastForward/CodedUITest
-
553625: Proiectele de test UI codificate sunt incompatibile cu proiectele de configurare și implementare din aceeași soluție.
-
597945:S-a produs o excepție UITestException în metoda BrowserWindow.FindMatchingControls.
-
Controalele test UI adăugate la UIMap nu sunt sensibile la litere mari și mici.
-
Crearea unui test de interfață utilizator codificată dintr-o înregistrare de acțiune existentă nu se afișează în caseta de dialog acreditări alternative.
În plus, suportul pentru înregistrarea și redarea codului UITest este adăugat pentru Internet Explorer 9 Beta în Vizualizarea mod compatibilitate.
Sql
Data-Tier Application Project: Data-Tier Application Framework versiunea 1.1
Visual Studio 2010 SP1 conține următoarele îmbunătățiri:
-
Upgrade-urile DAC sunt acceptate pe SQL Azure și pe SQL Server.
-
Upgrade-urile DAC sunt acum pe loc, nu alăturate.
Entity Framework (Generare cod)
-
Șablonul de entitate Self-Tracking nu generează cod pentru importurile de funcții care nu au o valoare returnată.
-
O Entitate nu este marcată ca modificată atunci când o asociere FK care utilizează proprietatea EntityReference.EntityKey este nulă.
-
Un șablon entități Self-Tracking generează cod incompatibil pentru spațiile de nume separate prin puncte.
-
Șablonul entități Self-Tracking nu generează valori implicite pentru proprietățile scalare ale tipurilor complexe.
-
Modificări diverse de generare a codului, pentru a respecta instrucțiunile din Visual Basic pretty-lister.
Referințe
Problemă
cunoscută
Visual Studio 2010 Service Pack 1 poate determina crearea mai multor intrări în lista Actualizări instalat. Intrările sunt etichetate cu "Remediere rapidă pentru Visual C++ Standard 2010 Beta 1", împreună cu un număr KB. Microsoft a confirmat că nu s-au instalat remedieri Beta cu Visual Studio 2010 Service Pack 1 și că remedierea pentru fiecare dintre remedierile rapide listate a fost inclusă în Visual Studio 2010 Service Pack 1.
Soluție pentru problema
cunoscută
Nu există nicio soluție pentru această problemă. Nu sunt instalate remedieri rapide "Beta 1" pe sistemul dvs. Nu aveți posibilitatea să dezinstalați actualizările sau să eliminați intrările din lista de Actualizări instalate, deoarece nu este instalat de fapt niciun fișier pe sistem.
Produsele de la terți pe care le prezintă acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu garantează în niciun fel, implicit sau în alt mod, funcționarea sau fiabilitatea acestor produse.
Microsoft furnizează informații de contact de la terți pentru a vă ajuta să găsiți asistență tehnică. Aceste informații de contact se pot modifica fără notificare prealabilă. Microsoft nu garantează acuratețea acestor informații de contact de la terți.
Probleme cunoscute cu utilizarea Microsoft Update
-
Atunci când instalați acest pachet Service Pack, procesul de instalare poate continua și se poate termina cu succes dacă încercați să opriți instalarea. Această problemă poate apărea atunci când procesul de instalare este pe jumătate finalizat.
-
Dacă începeți procesul de instalare selectând opțiunea "Descărcați actualizări, dar doresc să aleg dacă să le instalez", apoi selectați opțiunea "instalare actualizare, apoi închidere", instalarea pachetului Service Pack poate să nu reușească. După repornirea computerului, vi se va oferi din nou acest pachet Service Pack și instalarea se va finaliza cu succes.
-
Dacă dezinstalați pachetul Service Pack de la o versiune non-engleză de Visual Studio 2010Ultimate, Visual Studio 2010 Premium sau Visual Studio 2010Profesional utilizatori, vi se va oferi să instalați din nou pachetul Service Pack. Totuși, procesul de instalare nu va reuși, deoarece componentele acestui pachet Service Pack sunt într-o stare neașteptată. Pentru a reinstala cu succes acest pachet Service Pack, urmați acești pași:
-
Porniți configurarea Visual Studio în Modul de întreținere din elementul Programe și caracteristici din Panou de control sau rulând Setup.exe.
-
Selectați Adăugare sau eliminare caracteristici.
-
Selectați Instrumente pentru dezvoltatori Microsoft Office, apoi faceți clic pe Actualizare. Când se termină instalarea, reinstalați pachetul Service Pack.
-