Primetio
Neka preuzimanja koja su pomenuta u ovom članku trenutno su dostupna na My.VisualStudio.com. Ova veb lokacija zahteva da se korisnici prijave pomoću naloga za pretplatu na Visual Studio ako pokušate da pristupite bilo kojoj od veza za preuzimanje.
Ako se od vas traže akreditivi, koristite postojeći nalog za pretplatu na Visual Studio ili kreirajte besplatan nalog tako što ćete izabrati stavku "Kreiraj novi Microsoft nalog".
Rezime
Ovaj članak opisuje informacije o Microsoft Visual Studio 2010 servisnim paketu 1 (SP1). Pored toga, ovaj članak navodi probleme koji su rešeni i poboljšanja tehnologije dodata u Visual Studio 2010 SP1.
Više informacija
Kako nabaviti Visual Studio 2010 SP1
Da biste dobili Visual Studio 2010 SP1, posetite sledeću Microsoft veb lokaciju:
Osnovni podaci o ovom servisnim paketu
Podržani operativni sistemi
-
Windows Server 2008 R2 (zasnovano na x64 izdanju)
-
Windows 7 (zasnovan na x86 i zasnovan na x64 izdanju)
-
Windows Server 2008 (sva izdanja zasnovana na x86 i x64) zajedno sa servisnim paketom 2
-
Windows Vista (sva izdanja zasnovana na x86 i izdanja zasnovana na x64 procesorima osim Starter Edition) zajedno sa servisnim paketom 2
-
Windows Server 2003 R2 (sva izdanja zasnovana na x86 i x64)
-
Windows Server 2003 (sva izdanja zasnovana na x86 i sva izdanja zasnovana na x64) zajedno sa servisnim paketom 2
Napomena Morate imati instaliran MSXML 6.0 da biste primenili ovaj servisni paket na računaru koji radi pod operativnim sistemom Windows Server 2003. -
Windows XP servisni paket 2 (SP2) ili novija verzija operativnog sistema Windows XP
-
Windows XP (sva izdanja zasnovana na x86 procesorima osim Starter izdanja) zajedno sa servisnim paketom 3
Podržane arhitekture
-
32-bitni (x86)
-
64-bitni (x64) (WOW)
Hardverski zahtevi
-
1,6 gigaherca (GHz) ili brži procesor
-
1.024 MB RAM (1,5 GB ako radi na virtuelnoj mašini)
-
5,5 GB dostupnog prostora na čvrstom disku
-
5.400 RPM čvrstih diskova
-
DirectX 9-omogućena video kartica koja radi na 1.024 × 768 ili prikaz u većoj rezoluciji
-
DVD disk jedinica
Softverski zahtevi
Morate da imate jedan od podržanih Visual Studio 2010 programa koji su navedeni u odeljku "Odnosi se na" instaliran da biste primenili ovaj servisni paket.
Podrška za Visual Studio 2010 SP1
Formalna podrška za Visual Studio 2010 SP1 dostupna je putem veb lokacije Microsoft podrške. Za više informacija o Microsoft podršci posetite sledeću Microsoft veb lokaciju:
http://support.microsoft.com Neformalna podrška zajednice za Visual Studio 2010 SP1 dostupna je putem foruma Microsoft Developer Network (MSDN). Za više informacija o MSDN forumima posetite sledeću Microsoft veb lokaciju:
Uključeno u ovaj servisni paket
Visual Studio 2010 SP1 uključuje ispravku za Microsoft .NET Framework 4. Za više informacija o ažuriranju kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2468871 Ispravka za Microsoft .NET Framework 4
Dodata su poboljšanja tehnologije i popravljeni problemi u programu Visual Studio 2010 SP1
Poboljšanja tehnologije
Prikazivač pomoći 1.1
Da bi se podržala produktivnost projektanta, samostalna aplikacija za lokalno prikazivanje instalirana je u programu Visual Studio 2010 SP1. Sledeća poboljšanja tehnologije dodata su u novi lokalni prikazivač pomoći:
-
Ikone trake sa menijima za brzi pristup: Brzo pristupite drugim poboljšanjima tehnologije visoke upotrebe ili alatkama. To obuhvata menadžer biblioteke pomoći, štampanje, opcije i sinhronizovanje teme sa sadržajem (TOC)
-
Pretraga lokalno instaliranog sadržaja
-
Traženje podudarnih niski u okviru teme
-
Prikazi konzole (TOC, Indeks, Omiljeni i Rezultati iz pretrage)
-
Lista tema indeksa ključnih reči
-
ToC view
-
Favorite
-
Istorija
-
Prikaz liste rezultata pretrage
-
-
Priručni meniji
-
Content window Print topic
-
Opcije: Promena veličine fonta za prikaz, broja tema u istoriji i na kojoj strani se prikazuje prikaz konzole
Podrška za Silverlight 4
Microsoft Silverlight 4 alatke za Visual Studio 2010 uključene su u Visual Studio 2010 SP1. Ovo dodaje podršku za ciljanje aplikacije Silverlight 4 u Silverlight dizajneru i sistemu projekta. To takođe pruža podršku za nova poboljšanja Silverlight 4 tehnologije. Ova nova tehnologija obuhvata rad sa implicitnim stilovima i Silverlight 4 aplikacijama van pregledača (OOB). OOB aplikaciju možete automatski da pokrenete i otklonite greške iz UNUTRAŠNJOSTI, navedete XAP potpisivanje za pouzdane OOB aplikacije i podesite karakteristike prozora OOB.
Podrška za osnovno testiranje jedinice za .NET Framework 3.5
U programu Visual Studio 2010 SP1 sada imate funkcionalnost da testirate aplikacije koje ciljaju .NET Framework 3.5. Više informacija o tome kako da omogućite ovu funkcionalnost potražite u sledećem MSDN blogu:
Čarobnjak za performanse za Silverlight
Visual Studio 2010 SP1 vam omogućava da podesite performanse Silverlight aplikacije profilisanjem koda. Tradicionalni profiler koda ne može da podeblja performanse prikazivanja za Silverlight aplikacije. Mnogi profilatori višeg nivoa dodaju se u Visual Studio 2010 SP1 kako biste bolje utvrdili koji delovi aplikacije troše vreme.
IntelliTrace za 64-bitnu verziju i SharePoint
IntelliTrace je revolucionarna nova tehnologija za otklanjanje grešaka u programu Visual Studio 2010 koja vam omogućava da se pomerate unapred i unazad kroz sesiju otklanjanja grešaka. Međutim, zbog vremenskih ograničenja i zbog toga što je to potpuno nova funkcija, ova tehnologija ne funkcioniše u svim scenarijima.
Visual Studio 2010 SP1 omogućava IntelliTrace tehnologiju otklanjanja grešaka na 64-bitnim rešenjima i za Microsoft SharePoint rešenja farme.
Vizuelizaciju softvera
Vizuelizacija softvera je podrazumevano omogućena u operativnim sistemima Windows XP i Windows Server 2003 da bi se poboljšale performanse i stabilnost programa Visual Studio 2010.
Otkrivanje instalacija u mešovitom režimu
Ako instalirate više verzija programa Visual Studio 2010 na istom računaru, kombinacija binarnih datoteka programa može da se pokrene u istoj instanci programa Visual Studio. Na primer, do ovog problema dolazi kada imate instaliranu verziju izdanja programa Visual Studio 2010 Ultimate na istom računaru na kojem imate instaliran Microsoft Visual Basic Express servisni paket 1. Ova vrsta instalacije može da dovede do problema sa stabilnosti ili funkcionalnošću. Visual Studio 2010 SP1 otkriva da li je instalacija servisnog paketa SP1 dovršena i može vam zatražiti da je ažurirate ako instalacija nije dovršena. To obezbeđuje da instalacija bude u poznatom, stabilnom stanju.
Veb razvoj
Podrška za IIS Express
Visual Studio 2010 SP1 vam omogućava da koristite Internet Information Services (IIS) 7.5 Express kao lokalni hosting server za veb lokaciju i projekte veb aplikacija.
Napomena IIS 7.5 Express nije uključen u SP1 i morate ga preuzeti zasebno. Više informacija potražite na sledećem blogu:
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
SQL Server podršku za CE 4
Visual Studio 2010 SP1 omogućava da upravljate Microsoft SQL Server Compact 4.0 SDF datotekama u programima Istraživač rešenja i u programu Server Explorer u kontekstu veb projekata. Pored toga, Visual Studio 2010 SP1 vam omogućava da koristite SQL Server Compact 4.0 zajedno sa Microsoft ASP.NET Web Forms u SQL kontroli izvora podataka.
Napomena SQL Server Compact 4.0 nije uključen u Visual Studio 2010 SP1 i morate ga preuzeti zasebno. Više informacija potražite na sledećem blogu:
Podrška za razor
Promene se unose na sisteme veb projekta i u HTML uređivač da bi podržali novu sintaksu Razor. Ovu novu sintaksu koriste ASP.NET stranice i ASP.NET MVC 3.
Razor napomene nije uključen u SP1 i morate ga preuzeti zasebno. Za više informacija posetite sledeće blogove:
Predstavljamo vam "Razor" – novi mašinu prikaza za ASP.NET
Kako da dobijete podršku za sintaksu Razor u programu Visual Studio 2010
Web PI integracija
Podrška za Microsoft instalacioni program za veb platformu (PI) dodaje se u Visual Studio 2010 SP1 na sledeći način:
-
Dodaje se nova traka sa alatkama koja omogućava brzi pristup pokretanju najnovije verzije veb PI-a. Pored toga, ako veb PI nije instaliran, prvo se preuzima.
-
Kada otvorite veb projekte koji koriste IIS 7.5 Express, SQL Server Compact 4.0 ili ASP.NET Razor sintaksu, pojavljuje se dijalog koji nudi da preuzmete i instalirate ove komponente pomoću veb PI-a ako komponente već nisu instalirane.
Zavisni elementi koji se mogu primeniti
Neke nove komponente tehnologije dodate u Visual Studio 2010 SP1 mogu da se primene zajedno sa aplikacijom. Zatim možete da koristite komponente čak i kada primenite aplikaciju na server na kojem te komponente nisu instalirane. U Visual Studio 2010 SP1 se dodaje novi dijalog koji olakšava dodavanje ovih primenljivih zavisnosti veb projektu. Da biste pristupili dijalogu, kliknite desnim tasterom miša na projekat u programu Istraživač rešenja, a zatim izaberite stavku Dodaj zavisne elemente koji mogu da se primene. Podržane su sledeće komponente:
-
ASP.NET stranice koje koriste sintaksu Razor
-
SQL Server Kompakt 4.0
-
ASP.NET MVC 3
Za više informacija posetite sledeće blogove:
BIN primena ASP.NET MVC 3 pomoću stavke Razor na Windows server bez instaliranog MVC-a
Uputstvo za raspoređivanje SQL Compact Edition 4.0 i Razor veb projekata
Podrška za HTML5 i CSS3
Preliminarna podrška se dodaje za HTML5 u HTML uređivač kako biste mogli da nabavite IntelliSense i proveru valjanosti za HTML elemente i atribute. Kompletna verzija koja donosi potpuni HTML5 utisak pri radu biće obezbeđena u budućim verzijama programa Visual Studio. Više informacija potražite na sledećem blogu:
Uključen je WCF RIA Services V1 SP1
Usluga WCF RIA sada je lokalizovana na 10 različitih jezika koje podržava Visual Studio 2010 SP1. Entitet sada može da sadrži članove kompleksnog tipa. Na primer, možete da koristite tip "Customer.Address" u kojem je klijent entitet, ali adresa nije entitet. Tip entiteta sada može da se koristi u više klasa DomainService u istoj aplikaciji. Ukinuto je ograničenje načina korišćenja datog tipa entiteta u većini usluge DomainService. Tačka proširiosti za generisanje koda sada je javno dostupna. Može da se koristi za T4 i druge generatore kodova koji su spoljni u proizvodu. Pored toga, operacije dodavanja/uklanjanja obrasca sa podataka sada su omogućene za klasu EntitySet i klasu EntityCollection.
Više informacija o razvoju veba
Više informacija o drugim poboljšanjima tehnologije u programu Visual Studio 2010 SP1 za veb programere potražite na sledećem blogu:
XAML uređivač/dizajner
Idi na definiciju vrednosti
Omogućava vam da se krećete direktno iz kontrola na stranici do stilova koji su primenjeni na kontrole. To znači da možete brzo i lako da razumete i radite sa strukturama stila i resursa u aplikaciji i na kraju da sigurno razumete "zašto je to dugme u aplikaciji crveno".
Style IntelliSense
Omogućava vam da lako menjate stilove koje već imate u programu XAML. Sada dobijate IntelliSense za svojstva i njihove vrednosti u stilu koji je zasnovan na TargetType.
Birač izvora podataka
Omogućava vam da lako izaberete i izmenite informacije o izvoru podataka direktno sa površine dizajna.
Napredne komande koordinatne mreže
Omogućava vam da lako dodajete, uklanjate i preuredite redove i kolone koordinatne mreže.
Novi uređivač debljine
Omogućava vam da masovno uređujete određene stavke kao što su margine ili popunjenost na više kontrola.
Podrška za uzorak podataka
Omogućava vam da dodate uzorak podataka da biste videli predloške stavki i povezivanja zasvetleće u vreme dizajna. Ne samo da to olakšava povezivanje podataka pomoću birača za povezivanje podataka, već i to znači da možete mnogo nesmetanije da dizajnirate veličinu i sadržaj, a automatski rasporede. Pored toga, podaci o vremenu dizajniranja čisto teku između programa Visual Studio i Expression Blend.
Povećana stabilnost
Mnogo poboljšanja stabilnosti izvršeno je u programu Visual Studio 2010 SP1. Više informacija potražite na sledećem blogu:
Konačno izdanje Silverlight 4 alatki za Visual Studio 2010 sada je dostupno
C++
GPU-ubrzane grafike i animacije zasnovane na MFC-u
Visual Studio 2010 SP1 omogućava sledeće dve tehnologije za MFC:
-
Direct2D, hardverski ubrzan, trenutni režim, 2-D grafički API koji pruža visoke performanse i prikazivanje visokog kvaliteta za 2-D geometriju, rasterska slika i tekst. Za više informacija posetite sledeću Microsoft veb lokaciju:
-
Windows upravljač animacijama koji omogućava obogaćenu animaciju elemenata korisničkog interfejsa. Za više informacija posetite sledeću Microsoft veb lokaciju:
Možete da iskoristite ove dve tehnologije bez prekidanja MFC modela programiranja. Pored toga, demonstracije možete da pronađete u sledećem direktorijumu:
disk jedinica:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zipZa više informacija o poboljšanjima tehnologije u programu Visual Studio 2010 SP1 posetite sledeću veb lokaciju:
Nova podrška za AMD i Intel skup instrukcija
Visual Studio 2010 SP1 dodaje intrinsičke funkcije ili intrinsi kako bi omogućio proširenja na AMD i Intel novim mikroprocesorima koja će biti objavljena sledeće godine. Intrinsic functions allow for highly efikasn computing without the overhead of a function call. Za više informacija o funkciji intrinsics posetite sledeću veb lokaciju:
Intrinsics kompajleraZa više informacija o proširenjima posetite sledeće veb lokacije nezavisnih proizvođača:
Visual Basic Runtime ugrađivanje
Dodaje se nova funkcija Visual Basic kompajlera koja omogućava Visual Basic projektantima da usmere svoje aplikacije i biblioteke na platforme na kojima je potpuno Visual Basic Runtime nedostupan. Više informacija potražite na sledećem blogu:
VB Core – Novi režim kompajliranja u programu Visual Studio 2010 SP1
Lista problema koji su rešeni
Menadžer biblioteke pomoći
Menadžer biblioteke pomoći ne podržava više istovremenih sesija.
Agent biblioteke pomoći
-
Agent biblioteke pomoći se ne pokreće ponovo nakon ažuriranja sadržaja. Agent biblioteke pomoći može da padne kada ga prvi put pokrenete bez sadržaja.
-
Kada odete na nevažeće URL adrese, agent ne prikazuje stranicu Sadržaj nije pronađen .
Visual Studio Editor
-
533093: Pritiskom na kombinaciju tastera CTRL+BACKSPACE briše se previše teksta.
-
533668: Prozor "Pronalaženje i zamena" se premešta van ekrana nakon zamene teksta.
-
550886: Visual Studio 2010 pada kada izvorna datoteka sadrži znakove koji ne sadrže Unikod.
-
587888: Horizontalno automatsko pomeranje ne funkcioniše sa kombinacijom tastera CTRL+SHIFT.
-
620021: Kombinacija tastera CTRL+SHIFT+STRELICA za izbor teksta izlazi iz prikaza.
-
615523: Visual Studio 2010 Copy komanda generiše RTF koji dovodi do greške.
-
Kada kopirate izvorni kôd koji sadrži japanske znakove, nije moguće nalepiti izvorni kôd Microsoft® Word 2010 ispravno.
-
Ispreklanjeni znakovi se javljaju kada se izvorni kôd kopira i nalepi u Microsoft® PowerPoint® 2010.
-
Visual Studio 2010 IDE može da padne kada proširite regione koji su već razvijeni.
-
Visual Studio 2010 IDE može da padne kada promenite postavke boje.
-
Visual Studio 2010 može da padne kada pokrenete WPF Editor.
-
Do problema sa nema dovoljno memorije dolazi kada kopirate pomoću izraza.
-
Kada izvršite radnju Isecanje za tekst, ne možete da nalepite tekst.
-
Kada prestanete da radite dodatne rasporede tokom završetka izjave, vreme iskačućeg prozora može da se skrati za 30 do 40 procenata.
-
Izveštaji o radnjama "Zameni u datotekama " su netačni rezultati.
Visual Studio Shell
-
533342: Kontekstualni meniji se pomeraju čak i ako ima prostora za prikazivanje.
-
558149: Prozor "Pronalaženje i zamena" povećaće se svaki put kada se otvori.
-
574681: Visual Studio pada kada kliknete na znak za razdvajanje menija.
-
636464: Visual Studio pada sa COM izuzetkom svaki put kada ga zatvorite.
-
Visual Studio pada kada se zatvori.
-
Visual Studio pada kada koristite AMD CodeAnalyst.
-
Visual Studio se ponovo pokreće svaki put kada pokušate da ga zatvorite.
-
Učitavanje rešenja dvostrukim klikom na datoteku dovodi do učitavanja nepotrebnih DL-ova.
-
Neusklađena obrada vremena u programu Visual Studio dovodi do nepotrebnog prebacivanja konteksta niti.
-
Dijalog toka koji se pojavljuje za određene scenarije. Na primer, za " Idi na definiciju" za C++ projekte potrebno je više vremena nego što je očekivano da se završi.
-
LightSwitch se ne učitava kada pokrenete režim "devenv /safemode".
-
Uređivač prestaje da se odaziva kada otvorite .aspx i .js koristeći Telerik.
-
Uklonjeno samo za procenu sa Ekspresnog uvlačenog ekrana.
-
Čitači ekrana i tablet računari dovode do pada programa Visual Studio kada pokazivač zadrži pokazivač iznad dugmeta Opozovi radnju.
-
Visual Studio pada kada zatvorite plutajuću grupu prozora alatke sa više instanci.
-
Visual Studio pada kada opozovete odjavljivanje datoteke.
Visual Studio proširivost
Otklanjanje grešaka
-
541676: Visual Studio pada kada uveze isti savet o podacima koji je prethodno izvezen.
-
521390: Kada vršite otklanjanje grešaka na strani klijenta, dobijate sledeću poruku o grešci:
Greška: Tačka prekida trenutno neće biti pogažena. Nije moguće mapirati ovu lokaciju na strani klijenta.
-
537218: U modulu za otklanjanje grešaka dozvoljeno je samo 100 elemenata "std::map".
-
Neki problemi u praćenju događaja u programu Windows Presentation Foundation (WPF) su rešeni.
Pored toga, Visual Studio 2010 SP1 dodaje sledeća poboljšanja:
-
Poboljšanja kada se otvore mini-datoteke za ostavljanje datoteka i otklanjanje grešaka u datotekama mini-bacanja.
-
Poboljšanja koja smanjuju prekid prilikom prilaganja procesa.
-
Poboljšanja pouzdanosti u otklanjanju grešaka interfejsa za prolazak poruka (MPI).
-
Niti iskliznu poboljšanja tokom procene funkcija.
IntelliTrace
-
Datoteke evidencije se uklanjaju za operaciju čišćenja diska.
-
Padovi koji su predstavljene u aplikaciji klijenta su popravljeni.
-
Popravljeno je padanje do kojeg dolazi kada se prebacite na prozor sa razdeljivanim prozorom koji unesete u istorijski režim.
-
Izlaz iz režima pada zbog postavljanja datoteke za praćenje u režimu izvršavanja je fiksno.
Instalacioni projekti
HTML dizajner
ASP.NET uređivač
-
569707: Devenv.exe dolazi do greške kršenja pristupa tokom *.js automatskog oblikovanja.
-
557323: Problemi u komandi "Oblikovanje dokumenta" u Uređivaču JScript koda.
-
557326: Član JScript objekta nije naveden u intelliSense kada član objekta sadrži znak $.
-
558465: javljaju se problemi sa oblikovanjem JScript funkcije.
-
XML komentari se ne pojavljuju u JScript IntelliSense.
ASP.NET podataka
Veb projekti
-
554957: fascikla ASP.NET App_Themes ne dozvoljava dodavanje novog CSS opisa stila.
-
SCC glifovi se ne prikazuju u Istraživač rešenja.
JScript uređivač
-
Dodatni prostor se dodaje u okviru koda kada je izabrana opcija Zadrži kartice.
-
Uvlačenje je netačno za literale praznog objekta.
-
Opcija oblikovanja JScript funkcije Parens ne funkcioniše kao "zagrade sa rečima".
-
Tasterska prečica ALT+A neispravno se koristi za komandu Umetni razmak posle ključne reči funkcije za anonimne funkcije.
-
Atlas IntelliSense nije prisutan kada menadžer skripte ima ServiceReference http putanju.
-
Memorija Visual Studio procesa povećava se na 300 MB kada otvorite drugi projekat, trenutni projekat ostavite otvoren, a trenutni projekat ima mnogo JScript datoteka koje su otvorene.
-
U ForIn uslovu ne postoji IntelliSense.
-
Do veoma velikog rasta memorije dolazi kada komentarišete ili uklonite velike JScript datoteke.
-
Kucanje je veoma sporo u JScript datoteci koja ima dugačak sadržaj u jednom redu.
-
Globalni članovi koji dolaze iz spoljnih datoteka ne mogu da pronađu IntelliSense.
-
Gubitak boja i IntelliSense dolazi nakon što ažurirate IntelliSense tako da upućuje na udaljenu ili nepostojeću uslugu.
Windows Phone alatke za programere
Primena XAP datoteka većih od 64 MB možda neće uspeti zbog testiranja i otklanjanja grešaka na fizičkim telefonskim uređajima.
Opšti WPF i Silverlight dizajner
-
Nadogradnja programa Silverlight dok je Visual Studio pokrenut dovodi do pada programa Visual Studio.
-
Brisanje kontrola koje imaju pokrenutu nit u pozadini dovodi do pada programa Visual Studio.
-
Lista grešaka se ne prikazuje kada se otvore XAML datoteke koje sadrže greške.
Pored toga, Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
Poboljšanja performansi kada izaberete drugi profil boje se dodaje.
-
Dijalog Čuvanje se pojavljuje kada zatvorite rešenje nakon generisanog događaja u programu Visual Basic.
-
Dodata je podrška za prenosne asemblate.
XAML Designer Design Surface
-
473449: Funkcija povezivanja u WPF formatu ne radi na očekivani način.
-
567025: Obrazac "nasledi i zameni" u XAML-u se prijavljuje kao "otkrivena petlja".
-
502670: Svojstvo Visibility se sada poštuje u vreme dizajniranja.
-
Do curenja memorije dolazi kada prevučete kontrole iz okvira sa alatkama na površinu dizajna.
-
Do izuzetka System.InvalidOperationException dolazi kada pokrenete površinu dizajna nakon dodavanja događaja.
-
Dijalog sa porukom o grešci se pojavljuje kada premestite nadređene kontrole u proširivač.
-
Kontrolišite kreiranje kada je podređeni element osnovnog elementa proširivač.
-
Kontrole se mogu premestiti u kontejner koji ima svojstvo FlowDirection postavljeno na RightToLeft.
-
Nije moguće otvoriti dizajner za datoteke koje koriste Silverlight toolkit Data Visualization komponente.
-
Proširivač ostaje razvijeno tokom vremena dizajniranja kada treba da se skupi.
-
Kontrole se kače za pomoćne koordinatne linije.
Pored toga, Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
Kačenje kontrola se smanjuje u kontroli ScrollViewer.
-
Sada se prikazuje korisnički kôd koji može da dovede do nekontrolisanog izuzetka na zlatnoj traci.
XAML refaktorisanje
-
Kada preimenujete tip, svojstva tipa nisu preimenovana u XAML datotekama za Visual Basic.
-
Datoteke toka posla koje su zasnovane na XAML-u prikupljaju događaje refaktorisanje iz koda koji se nalazi iza datoteka toka posla.
-
Refaktorisanje i "Idi na definiciju" ne rade na očekivani način kada vršite interakciju sa XAML datotekama, a XAML datoteka nije otvorena..
-
Kada preimenujete klasu, rukovalac događajem ne generiše događaje za preimenovanu klasu.
Pored toga, Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
Dodaje se podrška za tipove refaktora u atribut TypeArguments .
-
Dodaje se podrška za prostore za imena za refaktorisanje koji sadrže sklop u definiciji.
Nadzor svojstva XAML
-
551488: XAML StringFormat uređivač ne podržava dvostruko izbeđene znakove.
-
Kada je XAML uređivač zakačen i postavite povezivanja ili resurse, možda će se izgubiti fokus tastature.
-
Definicija "Idi na vrednost" prikazuje dijalog sa porukom o grešci kada definicija upućuje na XAML datoteku aplikacije.
-
Priložena svojstva u nadzoru svojstva nestaju nakon što napravite rešenje.
-
Kada je uređivač četkice zakačen, to može dovesti do pojavljivanja istog svojstva više puta u okviru nadzora svojstva.
-
Nije moguće prikazati svojstvo Content kada je nadzor svojstva sortiran po izvoru.
-
Do greške dolazi ako otvorite birač povezivanja podataka kada je svojstvo DataContext postavljeno na CollectionViewSource.
-
Do greške dolazi ako primenite stil koji je učitan iz drugog projekta pomoću birača resursa.
-
Suvišna priložena svojstva se neočekivano prikazuju.
-
Status kategorije "Razvij" ili "Skupi " se ne odlaže nakon pravljenja i pokretanja.
Pored toga, Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
Dodaje se podrška za postavljanje priloženih svojstava koja imaju isto ime ali različite prostore za imena u nadzoru svojstva.
-
Podrška za dodavanje nasleđivanja kao moguće oznake izvora za označivač svojstava u nadzoru svojstva dodaje se za Silverlight projekat.
XAML uređivač
-
575719: Visual Studio 2010 XAML IntelliSense možda neočekivano ne uspe.
-
Visual Studio 2010 Premium izdanje može da padne kada izaberete IntelliSense stavku.
-
XAML uređivač može da ne reaguje kada uredite VisualStateGroup objekat.
-
Greška možda neće biti obrisana kada se XAML privremeno stavi u nevažeće stanje.
-
Moguće je da će se pojaviti neisplane talasaste linije za priložena svojstva i to sprečava rad površine dizajna.
-
Može doći do neispravne greške kada postavite svojstvo StrokeThickness na 0 na pravougaonicima.
-
Kada koristite kombinaciju tastera CTRL+M da biste skupili XAML, Visual Studio može da padne.
-
Style IntelliSense za Silverlight ne prikazuje klase u istom prostoru za ime kao aplikacija.
Visual Studio Tools za Office (VSTO)
Pored toga, Visual Studio 2010 SP1 poboljšava performanse u VSTO izvršavanju.
Windows Forms dizajner
-
Koristite IDE programa Visual Studio 2010 da biste otvorili projekat koji je u starijoj verziji. Na primer, otvarate Visual Studio 2008 projekat. Nakon sesije otklanjanja grešaka, ne možete ponovo da napravite ili otklonite grešku projekta i dobićete poruku o grešci koja podseća na sledeću:
Nije moguće kopirati datoteku "obj\Debug\assembly_name" u "bin\Debug\assembly_name". Proces ne može da pristupi datoteci "bin\Debug\assembly_name" zato što je koristi drugi proces.
-
Ako preimenujete ili opozovete lepljenje Windows Forms u dizajneru, datoteka dizajnera curi tokom instance Visual Studio 2010.
-
Visual Studio 2005 projekat nadograđujete na Visual Studio 2010 i retarizujete projekat na .NET Framework 4. Kada zatvorite Instancu Visual Studio, podržana verzija jezika programa Visual Studio može da padne.
Visual Studio Tools za SharePoint
-
Dodavanje CAS skupa dozvola predlošku manifesta paketa dovodi do neuspeha F5 primene.
-
Generisanje koda vizuelnog veb segmenta koji je zaštićen sandbox okruženjem ne uspeva ako ASCX datoteka premašuje određenu dužinu.
Visual Studio Data Tools
-
Ponavljač podataka ne može da se poveže sa slikom u prozoru izvora podataka.
Visual Basic kompajler
-
635026: Može doći do pada kada kucate blizu svojstva "ReadOnly" i postoji više deklaracija polja.
-
Kada bilo koji tip lokalnog standarda potiče iz potpisanog sklopa, Visual Basic ne prikazuje vrednosti u prozoru "Lokalni standardi".
-
U velikim projektima koji sadrže mnogo KOMENTARA XML dokumenta, može se dešavati kašnjenje u uređivaču kada kucate.
-
Kada se prebacite između polja izraza, može se dešavati kašnjenje u velikim tokovima posla Foundation projekata.
Visual Basic Editor
-
542271: Obavezni ByVal se prikazuje u programu Visual Basic .NET.
-
Veliki Visual Basic projekat može da padne kada se zatvori.
-
Visual Studio IDE postaje neodgovoran kada raščlani XMLDOC komentare u kompleksnom projektu.
-
Usluga jezika Visual Basic otkazuje kada otvorite veb projekat.
C# kompajler
-
Do kršenja pravila pristupa dolazi kada otklonite grešku u C# strukturi koja ima oko 500 polja.
-
Dizajneri možda neće ispravno kvalifikovati tipove u kodu koji je poslat.
C# uređivač
-
610734: Visual Studio 2010 pada kada upiše kôd u vreme dizajniranja.
-
U WPF projektima, C# IntelliSense usluga može da padne prilikom isključivanja.
-
Ako paket za više ciljeva nije instaliran, usluga jezika C# pada kada pokušate da učitate projekat.
-
Komanda "Markiraj reference" dovodi do pada u nekim slučajevima kada se datoteka zatvara.
-
Generisanje tipa može da dovede do izveštaja o padu kada otvorite generisanu datoteku.
-
Pametne oznake mogu da dovode do pada izveštaja u nekim veb scenarijima.
-
Izveštaj o padu se javlja kada promenite javnu
polje u svojstvo. -
Kada postavite pokazivač na imenovani argument, QuickInfo pada ako se ime metoda podudara sa imenom lokalne klase.
-
C# IntelliSense pada kada je instalirana oznaka tipa datoteke "Navigator rešenja" i kada se stranica "aspx\web" otvori kao dodatna datoteka.
-
Taster BACKSPACE ne funkcioniše ispravno za korejske znakove u uređivaču teksta.
Standardna C++ biblioteka
Microsoft Foundation klase (MFC) i biblioteka aktivnih predložaka (ATL)
Pored toga, Visual Studio 2010 SP1 poboljšava bezbednost i performanse i pruža druga poboljšanja u ATL/MFC formatu.
C Runtime (CRT)
-
Kada se konstanta WEOF prosleđuje funkciji "swprintf_s", bafer ne dobija prekid bez vrednosti.
C++ uređivač
-
557948: Visual Studio 2010 pada u C/C++ projektu kada sakrijete ili prikažete sve datoteke rešenja.
-
Došlo je do problema u izvornoj usluzi IntelliSense, kao što su indeksi i izveštavanje.
-
Metod "NavigateTo " u C++ povremeno postaje neodgovoran.
Pored toga, Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
Poboljšanja performansi i stabilnosti
-
Efikasnije upravljanje memorijom
-
Druga poboljšanja IDE-a za sprečavanje zamrzavanje korisničkog interfejsa (UI) i padova
-
Poboljšanje performansi za funkcijski ključ F12 (Goto Definition) za velike projekte.
C++ kompajler
-
548432: C++ kompajler generiše neispravna uputstva za movups umesto uputstava za movs.
-
565959: SSE2 uputstva se generišu kada je navedena opcija /arch:SSE.
-
525943: Postoje određeni problemi u x64 verziji C++ kompajlera (optimizator).
-
336316: Pozivi destruktora nedostaju kada je omogućena optimizacija.
-
Kompajler pada sa određivačem tipa "decltype(*this)".
Pored toga, Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
Optimizacije i popravke u nekoliko oblasti za generisanje kodova
-
Paritet kontrolisane inkrementalne verzije pomoću programa Visual Studio 2008.
C++ otklanjanje grešaka
F #
Visual Studio 2010 SP1 rešava probleme sa stabilnostom kompajlera i ispravnost koda za generisani kôd. Na primer, ovaj servisni paket ispravlja ispravljanje konvencije pozivanja za pozivanje platforme i emitovanje XML komentara dokumenta za metode proširenja. Pored toga, ovaj servisni paket poboljšava performanse generisanja povezivanja događaja.
Vreme izvršavanja paralelnog izvršavanja
Pored toga, Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
Neispravna curenja pozitivne memorije više se ne prijavljuje kada koristite vreme izvršavanja paralelnog izvršavanja (ConcRT).
-
Konvenciju pozivanja "__stdcall" sada podržavaju svi kontejneri PPL, ConcRT i istovremeni kontejneri.
-
Kršenje pravila pristupa se ne pojavljuje u "concurrent_queue" sa "std::string".
-
Povezani kontejneri se mogu koristiti sa funkcijom "parallel_for_each".
Projekti baze podataka
-
Primena projekta baze podataka ne uspeva kada pokušate da opozovete dozvole pomoću dozvole GRANT OPTION.
-
Prilagođene .dbschema datoteke koje sadrže znakove koji se ne mogu štampati dovode do pada programa Visual Studio kada pokušate da nadogradite model.
-
Funkcija "Poređenje šema" zanemaruje sastavljanje podređenih elemenata kada je omogućena opcija Uporedi samo elemente koji postoje u izvornoj stavci.
-
Kada koristite čarobnjak za uvoz SQL datoteka skripte, datoteka skripte sadrži indeks za ceo tekst, a izabrano je polje za potvrdu Zameni objekte koji već postoje u projektu, tabele u skripti mogu biti zamenjene.
-
Uslužni program "Poređenje šema" komentariše kolone tabele kada uslužni program upiše ispravke projekta, a objekat je postavljen na PRESKOČI.
-
Primena projekta inkrementalne baze podataka postaje neodgovorna kada projekat sadrži ograničenja dugačke provere koja moraju da se normalizuju.
-
Saveti za indeks se ne razreše u referencama baze podataka u verziji projekta baze podataka.
Analiza koda
-
Analizator statičkog koda izveštava o važećem kodu.
-
Često dolazi do padova kada promenite postavke analize koda u sistemu Visual Studio Team Server 2010.
Pored toga, Visual Studio 2010 SP1 sadrži sledeće poboljšanje:
-
Analiza kontrolisanog koda (FxCop) sada se instalira na x64 TeamBuild serverima.
Profajler
-
Istraživač performansi se ne učitava kada je pokrenuto više Visual Studio instanci.
-
JScript profilisanje ne funkcioniše u operativnim sistemima ruskog i drugih evropskih i latinoameričkih jezika.
-
JScript profilisanje ne funkcioniše sa programom Windows Internet Explorer 9.
-
Visual Studio pada kada profilišete projekat veb aplikacije pomoću postavke veb servera klijenta.
Pored toga, Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
Preciznije uzorkovanje u funkciji Hyper-V
-
Poboljšano JavaScript profilisanje radi omogućavanja profilisanja više procesa
-
Poboljšana stabilnost ona izvršava 64-bitne profilisanje
Otkrivanje koda i provera valjanosti
-
Poprave se padovi koji se javljaju sa navigacijom grafikona.
-
Problem sa UX traka za pomeranje unutar menija za napredni izbor u istraživaču arhitekture je popravljen.
-
Privremene datoteke ostaju nakon pokretanja provere valjanosti sloja.
-
Radnja "Sadržala" u fascikli C++ može dovesti do pada istraživača arhitekture.
T4
Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
Prilagođavanje ili proširivanje T4 predložaka pomoću nasleđivanja predložaka
-
Koristite biblioteke pomoćnika uz T4 mnogo lakše jer T4 više ne zaključava referentne skupove u memoriji
-
Primena T4 na izdanje servera za generisanje vremena izradi
Alatke za arhitekturu
-
533921: Primićete poruku "Stavka sa istim ključem koji je već dodat" u dijagramu sekvence.
-
Upotreba interakcije se propuštena kada se razvije grupa "Životni ciklus".
-
Ne možete da otvorite dijagram ako promenite potpuno određeno ime interfejsa i opcija Sakrij kvalifikovano ime je postavljena na Tačno. U ovom slučaju, realizacija interfejsa se prikazuje kao lizanica.
-
Provera valjanosti je oštećena za generičke reference parametara unutar tela metoda.
-
Projekat modelovanja omogućava korisnicima da kreiraju duplirane imenovane reference. Ovaj problem može dovesti do oštećenja projekta.
-
Greška reference bez vrednosti se pojavljuje za eksplicitne primene interfejsa i prolazne dijagrame kada generišete sekvencu dijagrama.
Pored toga, Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
Poruke interakcije su sada sortirane.
-
Sada su podržane veze ka elementima dijagrama sloja sa Team Foundation Server radnih stavki.
Visual Studio Test
Test veb/učitavanja
-
584634:WebTest rezultati mogu da padnu kada se testiranje izvršava.
-
Izuzetak "OutOfMemory" se dodaje kada u zahtevu izvršite radnju Pronalaženje/zamena.
-
Proces Devenv.exe pada kada kliknete na hipervezu "kršenja praga" na statusnoj traci rezultata testiranja.
-
Brojači na grafikonu "Vreme odziva stranice" nestaju nakon završetka pokretanja.
-
Pisanje rezultata u datoteku LoadTest DB traje duže nego što se očekuje da će se završiti.
-
Brojači performansi se izostavljaju tokom izvršavanja testiranja opterećenja.
UnitTest/TestExecution
-
575870:Stanje trke postoji u kontroleru testiranja koji dovodi do toga da testovi idu u stanje "Nije izvršeno".
-
Pokretanje testiranja prestaje da se odaziva kada QTAgent ne uspe da se pokrene ili kada pokretanje testa prestane da se odaziva u glavnoj() funkciji .
-
Izlaz TestContext je neispravan za unutrašnje testove koji se nalaze u uređenom testu.
-
Do problema sa performansama dolazi kada se test učita u upravljaču za testiranje.
-
Pokretanje velike količine testova u okruženju laboratorije ostavlja neke testove u stanju "Nije izvršeno".
-
Bojenje koda za pokrivenost koda ne funkcioniše za nepromenjeni C++ kôd.
-
Izlazi svojstvo TestCaseId da bude isto za sve slučajeve testiranja koji su povezani sa istim metodom testiranja.
TCM Server
-
Ponovno pravljenje magacina traje duže nego što je očekivano da se završi.
-
Uspostavljanje početnih vrednosti automatizovanih rezultata testa može dovesti do pojavljivanja dve promene tačke u magacinu kao trenutne verzije.
Microsoft upravljač testom
-
Stranica "Konfigurisanje dijagnostičkih Adapter-Event evidencije" je skraćena u verzijama programa Microsoft Test Manager na različitim jezicima.
-
Analiziranje rezultata testa dovodi do toga da rezultat postane najnoviji rezultat u trendu tačke testiranja.
-
Jezičke postavke zdesna nalevo ne traju u MTM sesijama.
-
Ponovna populacija probnog paketa zasnovanog na upitu traje duže nego što je očekivano za velike pakete.
-
Može doći do pada kada izaberete tip pregledača za reprodukciju pregledača Firefox u aplikaciji Microsoft Test Runner.
-
Ne možete da prikupite Intellitrace podatke ako je aplikacija koja se testira pokrenuta kao deo snimanja radnji za slučaj testiranja.
-
Broj priloga za rezultate testa daje 0 prilikom iteracije kroz velike količine rezultata testa.
-
Nije moguće povezati polje "parametar sa lozinkom" kada kreirate snimak radnje.
Pored toga, Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
Opis slučaja testiranja može da se prikaže u programu Microsoft Test Manager.
-
Obezbeđena su poboljšanja performansi za Microsoft Test Manager.
-
Podrška za Expression Encoder 4.0 u ručnom testiranju se dodaje. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2160831 Ispravka za Microsoft Visual Studio 2010 video adapter za video podatke
Upravljač laboratorijama
-
580348:Nije moguće promeniti Microsoft System Center Virtual Machine Manager (SCVMM) server koji je konfigurisan za TFS sloj aplikacije.
-
Tok posla za primenu/testiranje verzije ne može da koristi lokacije za otpuštanje u DFS ili na deljenim vebdav resursima.
-
Ne možete da izaberete konfiguraciju za postojeće verzije koje imaju više konfiguracija u toku posla primene/testiranja izdanja.
-
Host usluge izdanja pada ako je pokrenut u "Režimu laboratorije", a nalog usluge nema administratorske akreditive.
-
Kada se agent za izradu i agent laboratorije instaliraju na virtuelnoj mašini koja upravlja laboratorijom, agent za izradu se ne pokreće.
FastForward/CodedUITest
-
553625: Projekti testiranja kodova korisničkog interfejsa nisu kompatibilni sa projektima instalacije i primene u istom rešenju.
-
597945:A UITestException izuzetak se javlja u metodu BrowserWindow.FindMatchingControls.
-
Kontrole za testiranje korisničkog interfejsa koje su dodate u UIMap ne razlikuju mala i velika slova.
-
Kreiranje kodovanog testa korisničkog interfejsa od postojećeg snimka radnje ne prikazuje se u dijalogu alternativnih akreditiva.
Pored toga, podrška za snimanje i reprodukciju korisničkog interfejsa koda dodaje se za Beta verziju programa Internet Explorer 9 u prikazu kompatibilnosti.
Sql
Data-Tier Application Project: Data-Tier Application Framework verzija 1.1
Visual Studio 2010 SP1 sadrži sledeća poboljšanja:
-
DAC nadogradnje su podržane na SQL Azure i na SQL Server.
-
DAC nadogradnje su sada na licu mesta umesto uporedne.
Entity Framework (generisanje koda)
-
Predložak Self-Tracking entiteta ne generiše kôd za uvoz funkcija koji nema povratnu vrednost.
-
Entitet se ne označava kao izmenjen kada je FK pridruživanje koje koristi svojstvo EntityReference.EntityKey bez vrednosti.
-
Predložak Self-Tracking entiteta generiše ne kompatibilan kôd za prostore imena razdvojene tačkama.
-
Predložak Self-Tracking entiteta ne generiše podrazumevane vrednosti za valarna svojstva u složenim tipovima.
-
Raznovrsne promene generisanje koda usaglašene su sa Visual Basic uputstvima za lepe konstrukcije.
Reference
Poznati problem
Visual Studio 2010 servisni paket 1 može da dovede do kreiranja nekoliko unosa na listi instaliranih Novosti podataka. Stavke su označene kao "Hitna ispravka za Visual C++ Standard 2010 Beta 1" zajedno sa KB brojem. Microsoft je potvrdio da nije instalirana nijedna Beta ispravka sa visual Studio 2010 servisnim paketom 1 i da je popravka za svaku od navedenih hitnih ispravki uključena u Visual Studio 2010 servisni paket 1.
Zaobilaženje problema za poznati problem
Ne postoji način zaobilaženja ovog problema. Na sistemu nisu instalirane hitne ispravke za "Beta 1". Ne možete da deinstalirate ispravke ili da uklonite stavke sa liste instaliranih Novosti zato što nijedna datoteka nije stvarno instalirana na sistemu.
Proizvode nezavisnih proizvođača o čemu ovaj članak govori proizvedena su preduzeća nezavisna od korporacije Microsoft. Microsoft ne pruža nikakvu garanciju, podrazumevanu ni bilo koju drugi, u vezi sa performansama ili pouzdanošću ovih proizvoda.
Microsoft obezbeđuje kontakt informacije nezavisnih proizvođača koje će vam pomoći da pronađete tehničku podršku. Ove kontakt informacije mogu da se promene bez obaveštenja. Microsoft ne garantuje tačnost ove kontakt informacije nezavisnog proizvođača.
Poznati problemi sa korišćenjem usluge Microsoft Update
-
Kada instalirate ovaj servisni paket, proces instalacije može da se nastavi i uspešno završi ako pokušate da zaustavite instalaciju. Do ovog problema može doći kada se proces instalacije završi sa više od polovine.
-
Ako pokrenete proces instalacije tako što izaberete opciju "Preuzmi ispravke, ali dozvoli mi da odaberem da li da ih instaliram", a zatim izaberete opciju "instaliraj ispravku, a zatim isključi", instalacija servisnog paketa možda neće uspeti. Kada se računar ponovo pokrene, biće vam ponuđen ovaj servisni paket ponovo i instalacija će se uspešno dovršiti.
-
Ako deinstalirate servisni paket iz verzije programa Visual Studio 2010Ultimate, Visual Studio 2010 Premium ili Visual Studio 2010Professional, biće vam ponuđeno da ponovo instalirate servisni paket. Međutim, proces instalacije neće uspeti zato što su komponente ovog servisnog paketa u neočekivanom stanju. Da biste uspešno ponovo instalirali ovaj servisni paket, pratite ove korake:
-
Pokrenite podešavanje programa Visual Studio u režimu održavanja iz stavke Programi i funkcije u programima Kontrolna tabla ili pokretanjem Setup.exe.
-
Izaberite stavku Dodaj ili ukloni funkcije.
-
Izaberite stavku Microsoft Office alatke za programere, a zatim kliknite na dugme Ažuriraj. Kada se podešavanje dovrši, ponovo instalirajte servisni paket.
-