Primijetiti
Neka od preuzimanja spomenutih u ovom članku trenutno su dostupna na web-mjestu My.VisualStudio.com. Ovo web-mjesto zahtijeva da se korisnici prijave pomoću računa pretplate na Visual Studio ako pokušate pristupiti bilo kojoj od veza za preuzimanje.
Ako se od vas zatraži unos vjerodajnica, upotrijebite postojeći pretplatni račun za Visual Studio ili stvorite besplatan račun tako da odaberete "Stvori novi Microsoftov račun".
Sažetak
U ovom se članku opisuju informacije o paketu Microsoft Visual Studio 2010 Service Pack 1 (SP1). Osim toga, u ovom su članku navedeni problemi koji su riješeni i poboljšanja tehnologije dodana u Visual Studio 2010 SP1.
Dodatne informacije
Kako nabaviti Visual Studio 2010 SP1
Da biste dobili Visual Studio 2010 SP1, posjetite sljedeće Microsoftovo web-mjesto:
O ovom servisnom paketu
Podržani operacijski sustavi
-
Windows Server 2008 R2 (utemeljen na procesoru x64)
-
Windows 7 (utemeljen na procesorima x86 i procesorima x64)
-
Windows Server 2008 (sva izdanja utemeljena na procesoru x86 i x64) zajedno sa servisnim paketom Service Pack 2
-
Windows Vista (sva izdanja utemeljena na procesorima x86 i x64 osim izdanja Starter Edition) zajedno sa servisnim paketom Service Pack 2
-
Windows Server 2003 R2 (sva izdanja utemeljena na procesoru x86 i x64)
-
Windows Server 2003 (sva izdanja utemeljena na procesoru x86 i sva izdanja utemeljena na x64) zajedno sa servisnim paketom Service Pack 2
Napomena Da biste primijenili ovaj servisni paket na računalo sa sustavom Windows Server 2003, morate imati instaliran MSXML 6.0. -
Windows XP Service Pack 2 (SP2) ili novija verzija sustava Windows XP
-
Windows XP (sva izdanja utemeljena na x86 osim izdanja Starter) zajedno sa servisnim paketom Service Pack 3
Podržane arhitekture
-
32-bitni (x86)
-
64-bitni (x64) (WOW)
Hardverski preduvjeti
-
Procesor od 1,6 gigaherca (GHz) ili brži
-
1024 MB RAM-a (1,5 GB ako je pokrenuto na virtualnom računalu)
-
5,5 GB slobodnog prostora na tvrdom disku
-
Tvrdi disk od 5 400 RPM
-
DirectX 9 s grafičkom karticom koja se izvodi na zaslonu razlučivosti 1024 × razlučivosti 768 ili novijoj razlučivosti
-
DVD pogon
Softverski preduvjeti
Da biste primijenili taj servisni paket, morate imati instaliran jedan od podržanih programa programa Visual Studio 2010 koji su navedeni u odjeljku "Odnosi se na".
Podrška za Visual Studio 2010 SP1
Službena podrška za Visual Studio 2010 SP1 dostupna je putem web-mjesta Microsoftove podrške. Dodatne informacije o Microsoftovoj podršci potražite na sljedećem Microsoftovu web-mjestu:
http://support.microsoft.com Neformalna podrška zajednice za Visual Studio 2010 SP1 dostupna je putem foruma Microsoft Developer Network (MSDN). Dodatne informacije o forumima za MSDN potražite na sljedećem Microsoftovu web-mjestu:
Obuhvaćeno ovim servisnim paketom
Visual Studio 2010 SP1 obuhvaća ažuriranje za Microsoft .NET Framework 4. Dodatne informacije o ažuriranju potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2468871 Ažuriranje za Microsoft .NET Framework 4
Dodana su poboljšanja tehnologije i riješeni problemi u programu Visual Studio 2010 SP1
Poboljšanja tehnologije
Preglednik pomoći 1.1
Radi podrške produktivnosti razvojnih inženjera samostalna aplikacija za lokalno pregledavanje instalirana je u Visual Studio 2010 SP1. U novi lokalni preglednik pomoći dodaju se sljedeća poboljšanja tehnologije:
-
Ikone trake izbornika za brzi pristup: brzo pristupite drugim poboljšanjima i alatima tehnologije visoke upotrebe. To obuhvaća upravitelj biblioteke pomoći, ispis, mogućnosti i sinkroniziranje teme s tablicom sadržaja
-
Pretraživanje lokalno instaliranog sadržaja
-
Traženje podudarnih nizova unutar teme
-
Prikazi konzole (toc, indeks, favorit i rezultati iz pretraživanja)
-
Popis tema indeksa ključnih riječi
-
Prikaz sadržaja
-
Favorite
-
Povijest
-
Prikaz popisa rezultata pretraživanja
-
-
Izbornici prečaca
-
Content window Print topic
-
Mogućnosti: promjena veličine fonta zaslona, broj tema u povijesti i na kojoj se strani prikaza konzole prikazuje
Podrška za Silverlight 4
Microsoft Silverlight 4 Tools for Visual Studio 2010 uvršten je u Visual Studio 2010 SP1. Time se dodaje podrška za ciljanje platforme Silverlight 4 u dizajneru programa Silverlight i sustavu projekata. Time se pruža i podrška za nova poboljšanja tehnologije Silverlight 4. Ova nova tehnologija obuhvaća rad sa implicitnim stilovima i aplikacijama Silverlight 4 Out-of-Browser (OOB). Možete automatski pokrenuti I ispravljanje pogrešaka UOB aplikaciji iz IDE-a, navesti XAP potpisivanje za pouzdane OOB aplikacije i postaviti karakteristike OOB prozora.
Podrška za testiranje osnovne jedinice za .NET Framework 3.5
U programu Visual Studio 2010 SP1 sada imate funkciju testiranja aplikacija koje ciljaju .NET Framework 3.5. Dodatne informacije o omogućivanja te funkcije potražite na sljedećem blogu o MSDN-u:
Čarobnjak za performanse za Silverlight
Visual Studio 2010 SP1 omogućuje vam da podesite performanse aplikacije Silverlight profiliranjem koda. Tradicionalni profiler koda ne može podesiti performanse renderiranja za aplikacije Silverlight. Mnogi profileri više razine dodaju se u Visual Studio 2010 SP1 da biste mogli bolje odrediti koji dijelovi aplikacije troše vrijeme.
IntelliTrace za 64-bitnu verziju i SharePoint
IntelliTrace je revolucionarna nova tehnologija za ispravljanje pogrešaka u programu Visual Studio 2010 koja vam omogućuje kretanje naprijed i natrag kroz sesiju ispravljanja pogrešaka. No zbog vremenskih ograničenja i zbog potpuno nove značajke ta tehnologija ne funkcionira u svim scenarijima.
Visual Studio 2010 SP1 omogućuje tehnologiju za ispravljanje pogrešaka tvrtke IntelliTrace na 64-bitnim rješenjima i rješenjima farme sustava Microsoft SharePoint.
Renderiranje softvera
Renderiranje softvera po zadanom je omogućeno u sustavu Windows XP i u sustavu Windows Server 2003 radi poboljšanja performansi i stabilnosti programa Visual Studio 2010.
Otkrivanje instalacija u mješovitom načinu rada
Ako na isto računalo instalirate više verzija programa Visual Studio 2010, kombinacija binarnih datoteka programa može se izvoditi u istoj instanci programa Visual Studio. Taj se problem, primjerice, pojavljuje kada imate instaliranu verziju izdanja programa Visual Studio 2010 Ultimate na istom računalu na kojem je instaliran Microsoft Visual Basic Express Service Pack 1. Ta vrsta instalacije može uzrokovati probleme sa stabilnošću ili funkcionalnim funkcijama. Visual Studio 2010 SP1 otkriva je li instalacija servisnog paketa SP1 dovršena i može zatražiti da je ažurirate ako instalacija nije potpuna. Time se jamči da je instalacija u poznatom, stabilnom stanju.
Razvoj weba
Podrška za IIS Express
Visual Studio 2010 SP1 omogućuje korištenje servisa Internet Information Services (IIS) 7.5 Express kao lokalnog poslužitelja za hostiranje web-mjesta i projekata web-aplikacija.
Napomena IIS 7.5 Express nije obuhvaćen servisnim paketom SP1 i morate ga preuzeti zasebno. Dodatne informacije potražite na sljedećem blogu:
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
SQL Server ce 4
Visual Studio 2010 SP1 omogućuje upravljanje Microsoft SQL Server Compact 4.0 SDF datotekama u programu Eksplorer za rješenja i u eksploreru za poslužitelje u kontekstu web-projekata. Osim toga, Visual Studio 2010 SP1 omogućuje korištenje sustava SQL Server Compact 4.0 zajedno s microsoft ASP.NET Web Forms u SQL kontroli izvora podataka.
Napomena SQL Server Compact 4.0 nije obuhvaćena paketom Visual Studio 2010 SP1 i morate je preuzeti zasebno. Dodatne informacije potražite na sljedećem blogu:
Podrška za Razor
Promjene se unose u sustave web-projekata i UREĐIVAČ HTML-a radi podrške novoj razor sintaksi. Ovu novu sintaksu koriste ASP.NET web-stranice i ASP.NET MVC 3.
Napomena Razor nije obuhvaćen servisnim paketom SP1 i morate ga preuzeti zasebno. Dodatne informacije potražite na sljedećim blogovima:
Predstavljamo "Razor" - novi prikaz motor za ASP.NET
Kako dobiti podršku za sintaksu Razor u Visual Studio 2010
Integracija s webom PI
Podrška za instalacijski program Microsoftove web-platforme (PI) dodaje se u Visual Studio 2010 SP1 na sljedeći način:
-
Dodaje se nova alatna traka koja omogućuje brzi pristup za pokretanje najnovije verzije web-PI-a. Osim toga, ako web PI nije instaliran, najprije se preuzima.
-
Kada otvorite web-projekte koji koriste IIS 7.5 Express, SQL Server Compact 4.0 ili ASP.NET Razor sintaksu, pojavit će se dijaloški okvir koji nudi preuzimanje i instalaciju tih komponenti pomoću web-PI-ja ako komponente još nisu instalirane.
Zavisnosti koje je moguće implementirati
Neke nove tehnološke komponente koje se dodaju u Visual Studio 2010 SP1 mogu se implementirati zajedno s aplikacijom. Zatim možete koristiti komponente čak i kada implementijerite aplikaciju na poslužitelj na kojem te komponente nisu instalirane. U Visual Studio 2010 SP1 dodaje se novi dijaloški okvir koji olakšava dodavanje tih zavisnosti koje se mogu implementirati u web-projekt. Da biste pristupili dijaloškom okviru, desnom tipkom miša kliknite projekt u Eksplorer za rješenja, a zatim odaberite Dodaj ovisnosti koje se mogu implementirati. Podržane su sljedeće komponente:
-
ASP.NET web-stranice koje koriste razor sintaksu
-
SQL Server Compact 4,0
-
ASP.NET MVC 3
Dodatne informacije potražite na sljedećim blogovima:
BIN Deploying ASP.NET MVC 3 with Razor to a Windows Server without MVC installed
Kako bin implementirati SQL Compact Edition 4.0 i Razor web projekte
Podrška za HTML5 i CSS3
Preliminarna podrška dodaje se za HTML5 u HTML uređivač da biste mogli nabaviti IntelliSense i provjeru valjanosti HTML elemenata i atributa. Potpuna verzija koja donosi potpunije sučelje HTML5 ponudit će se u budućoj verziji programa Visual Studio. Dodatne informacije potražite na sljedećem blogu:
WcF RIA Services V1 SP1 uključen
Servis WCF RIA sada je lokaliziran na 10 različitih jezika koje podržava Visual Studio 2010 SP1. Entitet sada može sadržavati članove složene vrste. Možete, primjerice, koristiti vrstu Customer.Address u kojoj je Klijent entitet, ali adresa nije entitet. Vrsta entiteta sada se može koristiti u više razreda DomainService u istoj aplikaciji. Ograničenje korištenja navedene vrste entiteta unutar najviše jedne DomainService se podiže. Točka proširivosti generiranja koda sada je javno dostupna. Može se koristiti za T4 i druge kodne generatore koji su izvan proizvoda. Uz to, operacije Dodavanja/uklanjanja podatkovnog obrasca sada su omogućene za klase EntitySet i EntityCollection.
Dodatne informacije o razvoju weba
Dodatne informacije o poboljšanjima drugih tehnologija u programu Visual Studio 2010 SP1 za razvojne inženjere za web potražite na sljedećem blogu:
XAML Editor/Designer
Idi na definiciju vrijednosti
Omogućuje navigaciju izravno iz kontrola na stranici do stilova primijenjenih na kontrole. To znači da možete brzo i jednostavno razumjeti i raditi s strukturom stila i resursa u aplikaciji i na kraju shvatiti za sigurno "zašto je taj gumb na vašoj aplikaciji je crveno."
Stil IntelliSense
Omogućuje jednostavno mijenjanje stilova koje već imate u XAML-u. Sada ćete dobiti IntelliSense za svojstva i njihove vrijednosti u stilu koji se temelji na TargetType.
Birač izvora podataka
Omogućuje jednostavno odabir i izmjenu podataka o izvoru podataka izravno s površine dizajna.
Napredne naredbe rešetke
Omogućuje jednostavno dodavanje, uklanjanje i promjenu redoslijeda redaka i stupaca rešetke.
Novi uređivač debljine
Omogućuje masovno uređivanje određenih stavki, kao što su margine ili omamlju na više kontrola.
Podrška za ogledne podatke
Omogućuje dodavanje oglednih podataka radi prikaza predložaka i povezivanja stavki u trenutku dizajniranja. Ne samo da se time pojednostavnjuje povezivanje podataka pomoću alata za odabir povezivanja podataka, već i da možete jednostavnije dizajnirati veličinu sadržaja i automatske rasporede. Osim toga, podaci o vremenu dizajna besprijekorno će teći između programa Visual Studio i Expression Blend.
Povećana stabilnost
U Visual Studio 2010 SP1 izvršena su brojna poboljšanja stabilnosti. Dodatne informacije potražite na sljedećem blogu:
Konačno izdanje alata Silverlight 4 za Visual Studio 2010 sada je dostupno
C++
Grafičke i animacije koje ubrzava GPU utemeljen na MFC-u
Visual Studio 2010 SP1 omogućuje sljedeće dvije tehnologije za MFC:
-
Direct2D, hardverski ubrzani 2D grafički API s brzim načinom rada koji pruža visoke performanse i visokokvalitetno renderiranje za 2D geometriju, bitmape i tekst. Dodatne informacije potražite na sljedećem Microsoftovu web-mjestu:
-
Upravitelj animacija u sustavu Windows, koji omogućuje obogaćenu animaciju elemenata korisničkog sučelja. Dodatne informacije potražite na sljedećem Microsoftovu web-mjestu:
Možete iskoristiti prednosti tih dviju tehnologija bez prekidanja MFC modela programiranja. Uz to, pokazne videozapise možete pronaći u sljedećem direktoriju:
pogon:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip Dodatne informacije o poboljšanjima tehnologije u programu Visual Studio 2010 SP1 potražite na sljedećem web-mjestu:
Podrška za novi skup uputa tvrtke AMD i Intel
Visual Studio 2010 SP1 dodaje intrinzičnu funkciju ili intrinzičnu funkciju da bi omogućio proširenja na AMD i Intel novim mikroprocesorima koji će biti objavljeni sljedeće godine. Intrinzijske funkcije omogućuju iznimno učinkovito računalstvo bez prenapavanja poziva funkcije. Dodatne informacije o funkciji intrinzičnog sadržaja potražite na sljedećem web-mjestu:
Intrinzika kompileraDodatne informacije o proširenjima potražite na sljedećim web-mjestima trećih strana:
Ugrađivanje programa Visual Basic Runtime
Dodaje se nova značajka kompilera programa Visual Basic koja razvojnim inženjerima za Visual Basic omogućuje da ciljaju svoje aplikacije i biblioteke na platformama na kojima potpuno izvođenje programa Visual Basic nije dostupno. Dodatne informacije potražite na sljedećem blogu:
Popis problema koji su riješeni
Upravitelj biblioteke pomoći
Upravitelj biblioteke pomoći ne podržava više istodobnih sesija.
Agent biblioteke pomoći
-
Agent biblioteke pomoći ne pokreće se nakon ažuriranja sadržaja. Agent biblioteke pomoći može se srušiti kada ga prvi put pokrenete bez sadržaja.
-
Kada se pomaknete na URL-ove koji nisu valjani, agent ne prikazuje stranicu Sadržaj nije pronađen.
Visual Studio Editor
-
533668: prozor "Traženje i zamjena" premješta se izvan zaslona nakon zamjene teksta.
-
550886: Visual Studio 2010 ruši se kada izvorna datoteka sadrži znakove koji ne sadrže Unicode.
-
542247: navigacija odabirom ne funkcionira prema očekivanjima.
-
542247: karet je izvan zaslona tijekom odabira ctrl +strelica.
-
587888: vodoravno automatsko pomicanje ne funkcionira s tipkama CTRL + SHIFT.
-
620021: kombinacija tipki CTRL + SHIFT + STRELICA za odabir teksta ne izlazi iz prikaza.
-
615523: naredba Visual Studio 2010 Copy generira RTF koji uzrokuje pogrešku.
-
Kada kopirate izvorni kod koji sadrži japanske znakove, izvorni kod ne može se zalijepiti Microsoft® Word 2010 ispravno.
-
Iskrivljen znakovi pojavljuju se kada se izvorni kod kopira i zalijepi u Microsoft® PowerPoint® 2010.
-
Visual Studio 2010 IDE može se srušiti kada proširite regije koje su već proširene.
-
Visual Studio 2010 IDE može se srušiti kada promijenite postavke boje.
-
Visual Studio 2010 može se srušiti prilikom pokretanja WPF uređivača.
-
Prilikom kopiranja pomoću naredbi pojavljuje se problem s izvanmemorijom.
-
Kada izvršite akciju Izreži za tekst, ne možete zalijepiti tekst.
-
Kada tijekom dovršetka izjave prestanete raditi dodatne rasporede, skočno se vrijeme može skratiti za 30 do 40 posto.
-
Akcija Zamijeni u datotekama izvješćuje o netočnim rezultatima.
Visual Studio Shell
-
533342: kontekstni izbornici pomičite se čak i ako ima mjesta za njihovo prikazivanje.
-
558149: prozor "Traži i zamijeni" širi se svaki put kada se otvori.
-
574681: Visual Studio ruši se kada kliknete razdjelnik izbornika.
-
636464: Visual Studio ruši se s COM iznimkom svaki put kada je zatvorite.
-
Visual Studio ruši se kada se zatvori.
-
Visual Studio ruši se kada koristite AMD CodeAnalyst.
-
Visual Studio ponovno se pokreće svaki put kada ga pokušate zatvoriti.
-
Učitavanje rješenja dvoklikom na datoteku uzrokuje učitavanje nepotrebnih DLL-ova.
-
Neaktivna obrada vremena unutar programa Visual Studio uzrokuje nepotrebno prebacivanje konteksta niti.
-
Dijaloški okvir tijeka koji se prikazuje za određene scenarije. Primjerice, za završetak idi na definiciju za C++ projekte potrebno je dulje od očekivanog.
-
LightSwitch se ne učitava kada pokrenete način rada "devenv /safemode".
-
Uređivač prestaje reagirati kada otvorite .aspx i .js datoteke pomoću telerika.
-
Uklonjeno Za procjenu samo s express pozdravni zaslon.
-
Čitači zaslona i tableti uzrokuju rušenje programa Visual Studio prilikom pauze pokazivača iznad gumba Poništi .
-
Visual Studio ruši se prilikom zatvaranja plutajuće grupe prozora alata s više instanci.
-
Visual Studio ruši se kada poništite odjavu datoteke.
Proširivost programa Visual Studio
Debugger
-
541676: Visual Studio ruši se kada uvozi isti podatkovni savjet koji je prethodno izvezen.
-
Pogreška: prijelomna vrijednost trenutno neće biti pronađena. Ovo mjesto nije moguće mapirati na skriptu na strani klijenta.
-
537218: u programu za ispravljanje pogrešaka dopušteno je samo 100 elemenata "std::map".
-
Riješeni su neki problemi s praćenjem događaja u sustavu Windows Presentation Foundation (WPF).
Osim toga, Visual Studio 2010 SP1 dodaje sljedeća poboljšanja:
-
Poboljšanja prilikom otvaranja mini izvatka i otklanjanja pogrešaka u mini izvatkom.
-
Poboljšanja za smanjenje zastoja prilikom prilaganja procesa.
-
Poboljšanja pouzdanosti u ispravljanju pogrešaka sučelja za proslinja poruka (MPI).
-
Poboljšanja skliskanja niti tijekom procjene funkcije.
IntelliTrace
-
Datoteke zapisnika uklanjaju se za operaciju čišćenja diska.
-
Rušenja koja su uvedena u klijentovoj aplikaciji su riješena.
-
Rušenje koje se pojavljuje kada prijeđete na prozor Rastavljanje u koji uđete u povijesni način rada je riješen.
-
Crash-on-exit because of putting a trace file in Run mode is fixed.
Postavljanje projekata
HTML dizajner
ASP.NET uređivač
-
567055: tipka BACKSPACE i tipke sa strelicama ne funkcioniraju.
-
557323: problemi u naredbi "Oblikovanje dokumenta" u uređivaču JScript koda.
-
557326: Član objekta JScript nije naveden u programu IntelliSense kada član objekta sadrži znak $.
-
558465: pojavljuju se problemi s oblikovanjem funkcije JScript.
-
XML komentari ne prikazuju se u JScript IntelliSense.
ASP.NET podataka
Web-projekti
-
554957: mapa ASP.NET App_Themes ne dopušta dodavanje novog CSS lista stilova.
-
SCC glyphs nisu prikazani u Eksplorer za rješenja.
JScript uređivač
-
Dodatni prostor dodaje se ispod koda kada je odabrana mogućnost Zadrži kartice.
-
Uvlaka nije ispravna za prazne doslovne objekte.
-
Mogućnost oblikovanja funkcije JScriptParens ne funkcionira kao "worded zagrade".
-
Tipkovni prečac ALT + A neispravno se koristi za naredbu Umetni razmak nakon ključne riječi funkcije za anonimne funkcije.
-
Atlas IntelliSense ne postoji kada upravitelj skripti ima put http-a ServiceReference.
-
Memorija procesa Visual Studio povećava se na 300 MB kada otvorite drugi projekt, ostavite trenutni projekt otvorenim, a trenutni projekt sadrži mnogo JScript datoteka koje se otvaraju.
-
IntelliSense ne postoji unutar uvjeta za ForIn .
-
Vrlo velik rast memorije pojavljuje se kada komentirate ili dekommenti koristite velike JScript datoteke.
-
Pisanje je vrlo sporo u JScript datoteci koja sadrži dugi sadržaj u jednom retku.
-
Globalni članovi koji dolaze iz vanjskih datoteka ne mogu pronaći IntelliSense.
-
Gubitak bojenja i IntelliSense događa se nakon ažuriranja značajke IntelliSense radi pozivanja udaljenog ili nepostojećim servisom.
Windows Phone alati za razvojne inženjere
Implementacija XAP datoteka preko 64 MB možda neće uspjeti za testiranje i ispravljanje pogrešaka na fizičkim telefonskim uređajima.
Općenito WPF i Silverlight Designer
-
Nadogradnja servisa Silverlight dok je pokrenut Visual Studio uzrokuje rušenje programa Visual Studio.
-
Brisanje kontrola na kojima je pokrenuta nit u pozadini uzrokuje rušenje programa Visual Studio.
-
Popis pogrešaka ne prikazuje se kada se otvaraju XAML datoteke koje sadrže pogreške.
Osim toga, Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
Poboljšanja performansi prilikom odabira drugog profila boja dodaju se.
-
Dijaloški okvir Spremanje pojavljuje se kada zatvorite rješenje nakon generiranja događaja u programu Visual Basic.
-
Dodaje se podrška za prijenosne sklopove.
XAML Designer Design Surface
-
473449: Značajka povezivanja u WPF-u ne funkcionira prema očekivanjima.
-
567025: uzorak "naslijedi i prebriši" u XAML-u prijavljuje se kao "otkrivena petlja".
-
502670: svojstvo Visibility sada se poštuje u vrijeme dizajniranja.
-
Prilikom povlačenja kontrola iz alatnog okvira na površinu dizajna dolazi do curenja memorije.
-
Iznimka System.InvalidOperationException pojavljuje se kada pokrenete površinu dizajna nakon dodavanja događaja.
-
Kada nadređene kontrole premjestite u proširitelj, pojavljuje se dijaloški okvir s porukom o pogrešci.
-
Kontrola stvaranja kada je podređeni element korijenskog elementa proširivanje.
-
Kontrole se mogu premjestiti u spremniku koji ima svojstvo FlowDirection postavljeno na RightToLeft.
-
Ne možete otvoriti dizajner za datoteke koje koriste komponente vizualizacije podataka za Silverlight Toolkit.
-
Proširivanje ostaje prošireno tijekom vremena dizajniranja kada bi se trebalo sažeti.
-
Kontrole se poravnajte s sporednim crtama rešetke.
Osim toga, Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
Poravnanje kontrola smanjeno je u kontroli ScrollViewer.
-
Sada se prikazuje korisnički kod koji može uzrokovati neobrađenu iznimku na zlatnoj traci.
XAML Refactoring
-
Kada preimenujete vrstu, svojstva te vrste neće se preimenovati u XAML datotekama za Visual Basic.
-
Datoteke tijeka rada koje se temelje na XAML-u prikazuju događaje refaktora iz koda koji se nalazi iza datoteka tijeka rada.
-
Refactoring i "Go to Definition" (Idi na definiciju) ne funkcioniraju na očekivani način kada komunicirate s XAML datotekama, a XAML datoteka nije otvorena..
-
Nakon preimenovanja klase rukovatelj događajima neće generirati događaje za preimenovana klasa.
Osim toga, Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
Dodaje se podrška za vrste refaktoriranja u atributu TypeArguments .
-
Dodaje se podrška za prostore naziva za refaktoriranje koji obuhvaćaju sklop u definiciji.
Kontrola svojstava XAML
-
551488: uređivač XAML StringFormat ne podržava odbjegle znakove.
-
Kada prikvačite XAML uređivač i postavite povezivanja ili resurse, fokus tipkovnice može se izgubiti.
-
Definicija "Idi na vrijednost" prikazuje dijaloški okvir poruke o pogrešci kada definicija upućuje na XAML datoteku aplikacije.
-
Priložena svojstva u kontrolama svojstava nestaju nakon što stvorite rješenje.
-
Kada je uređivač kista prikvačen, to može uzrokovati da se isto svojstvo pojavljuje više puta unutar kontrole svojstava.
-
Svojstvo Sadržaj ne može se prikazati kada je kontrola svojstava sortirana prema izvoru.
-
Do pogreške dolazi ako otvorite birač za povezivanje podataka kada je DataContext postavljen na CollectionViewSource.
-
Do pogreške dolazi ako primijenite stil učitan iz drugog projekta pomoću alata za odabir resursa.
-
Suvišna priložena svojstva neočekivano se prikazuju.
-
Stanje proširivanje ili sažimanje kategorije Svojstvo ne zadržava se nakon međuverzije i pokretanja.
Osim toga, Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
Dodaje se podrška za postavljanje priloženih svojstava s istim nazivom, ali različitim prostorima naziva u kontrolu svojstava.
-
Podrška za dodavanje nasljeđivanja kao moguće naznake izvora za oznaku svojstva u kontrolu svojstava dodaje se za projekt Silverlight.
XAML uređivač
-
575719: Visual Studio 2010 XAML IntelliSense možda neočekivano neće uspjeti.
-
Visual Studio 2010 Premium izdanje može se srušiti kada odaberete intelliSense stavku.
-
XAML uređivač može prestati reagirati prilikom uređivanja objekta VisualStateGroup.
-
Pogreška se možda neće izbrisati nakon što XAML privremeno stavi u stanje koje nije valjano.
-
Za priložena svojstva mogu se pojaviti pogrešne valovite zaštitne naočale, a time se sprječava rad površine dizajna.
-
Kada svojstvo StrokeThickness postavite na 0 na pravokutnicima, može doći do netočne pogreške.
-
Kada za sažimanje XAML-a koristite CTRL+M, Visual Studio se može srušiti.
-
Stil IntelliSense za Silverlight ne prikazuje klase u istom prostoru naziva kao aplikacija.
Alati za Visual Studio za Office (VSTO)
Osim toga, Visual Studio 2010 SP1 poboljšava performanse na vsto runtime.
Windows Forms Dizajner
-
Visual Studio 2010 IDE omogućuje otvaranje projekta u starijoj verziji. Primjerice, otvorite projekt programa Visual Studio 2008. Nakon sesije ispravljanja pogrešaka ne možete ponovno izgraditi projekt ni ispravljanje pogrešaka te ćete primiti poruku o pogrešci sličnu sljedećoj:
Datoteku "obj\Debug\assembly_name" nije moguće kopirati u "bin\Debug\assembly_name". Proces ne može pristupiti datoteci 'bin\Debug\assembly_name' jer je koristi drugi proces.
-
Ako preimenovati ili poništiti lijepljenje Windows Forms kontrola u dizajneru, designer file leaks during the Visual Studio 2010 instance.
-
Nadogradite projekt programa Visual Studio 2005 na Visual Studio 2010 i ponovno ga .NET Framework 4. Kada zatvorite instancu programa Visual Studio, podržana jezična verzija programa Visual Studio može se srušiti.
Alati za Visual Studio za SharePoint
-
Dodavanje CAS skupa dozvola u predložak manifesta paketa uzrokuje neuspjeh implementacije F5.
-
Generiranje koda vizualnog web-dijela u memoriji za testiranje ne uspijeva ako ASCX datoteka premašuje određenu duljinu.
Alati za podatke programa Visual Studio
-
Ponavljatelj podataka ne može se povezati sa slikom u prozoru izvora podataka.
Visual Basic Compiler
-
Kada bilo koja lokalna vrsta dolazi iz potpisanog sklopa, Visual Basic ne prikazuje vrijednosti u prozoru Lokalno stanovništvo.
-
U velikim projektima koji sadrže mnogo komentara xml dokumenata mogli biste primijetiti kašnjenja u uređivaču prilikom upisa.
-
Kada prebacite fokus između polja izraza, mogli biste primijetiti kašnjenja u velikim projektima sustava Workflow Foundation.
Visual Basic Editor
-
542271: Obavezni ByVal prikazuje se u programu Visual Basic .NET.
-
Veliki visual basic projekt može se srušiti kada se zatvori.
-
Visual Studio IDE prestaje reagirati prilikom raščlanjivanja XMLDOC komentara u složenom projektu.
-
Visual Basic Language Service ruši se prilikom otvaranja web-projekta.
C# Compiler
-
Do kršenja prava pristupa dolazi kada ispravljate pogreške u strukturi C#-a koja sadrži oko 500 polja.
-
Dizajneri možda neće ispravno ispunjavati uvjete za vrste u kodu koji se emitira.
C# uređivač
-
610734: Visual Studio 2010 ruši se prilikom pisanja koda u vrijeme dizajniranja.
-
U WPF projektima servis C# IntelliSense može se srušiti prilikom isključivanja.
-
Ako paket za višestruko ciljanje nije instaliran, servis jezika C# ruši se kada pokušate učitati projekt.
-
Naredba "Isticanje referenci" uzrokuje rušenje u nekim slučajevima kada se datoteka zatvara.
-
Generiraj vrstu može uzrokovati rušenje izvješća prilikom otvaranja generirane datoteke.
-
Pametne oznake mogu uzrokovati rušenje izvješća u nekim web-scenarijima.
-
Izvješće o padu sustava pojavljuje se kada promijenite javno
u svojstvo. -
Kada pokazivač zadržite iznad imenovanog argumenta, QuickInfo se ruši ako naziv metode odgovara nazivu lokalne klase.
-
C# IntelliSense ruši se kada se instalira nastavak Navigator rješenja, a stranica "aspx\web" otvorit će se kao dodatna datoteka.
-
Tipka BACKSPACE ne funkcionira ispravno za korejske znakove u uređivaču teksta.
Standardna C++ biblioteka
Microsoft Foundation Classes (MFC) i Active Template Library (ATL)
Osim toga, Visual Studio 2010 SP1 poboljšava sigurnost i performanse te nudi i druga poboljšanja u ATL/MFC-u.
C Runtime (CRT)
-
591030: MSPDB100.dll se dinamički učitava, ali DLL ne navodi potpuno kvalificirani put u CRT-u.
-
Kada se WEOF konstanta prosljeđuje funkciji "swprintf_s", međuspremnik ne prima prekid NULL.
C++ uređivač
-
573230: C++ uređivač može se srušiti prilikom umetanja komentara.
-
537956: dolazi do rušenja prilikom deklaracije C++ enumuneracije.
-
Problemi su se pojavili u nativnom Servisu IntelliSense, kao što su indeksi i izvješćivanje.
-
Metoda NavigateTo u C++ povremeno prestaje reagirati.
Osim toga, Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
Poboljšanja performansi i stabilnosti
-
Učinkovitije upravljanje memorijom
-
Ostala IDE poboljšanja za sprječavanje zamrzavanja i rušenja korisničkog sučelja
-
Poboljšanje performansi za funkcijsku tipku F12 (Goto Definition) na velikim projektima.
C++ kompilator
-
548432: C++ kompilator generira netočne upute za movups umjesto uputa za movss.
-
565959: upute za SSE2 generiraju se kada je navedena mogućnost /arch:SSE.
-
525943: postoje određeni problemi u verziji x64 kompilatora C++ (optimizator).
-
336316: pozivi destruktora nedostaju kada je optimizacija omogućena.
-
Kompilator se ruši uz određivanje vrste "decltype(*this)".
Osim toga, Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
Optimizacije i popravci u nekoliko područja generiranja koda
-
Paritet upravljane inkrementalne međuverzije uz Visual Studio 2008.
C++ ispravljanje pogrešaka
-
554772: složeni mješoviti pozivi neispravni su kada ispravljate pogreške C++ koda.
-
Nadzorni prozor prikazuje netočne vrijednosti.
F #
Visual Studio 2010 SP1 rješava probleme sa stabilnošću kompilera i ispravnosti koda za generirani kod. Na primjer, ovaj servisni paket ispravlja ispravnost pozivanja konvencije za pozivanje platforme i emitiranje komentara XML dokumenta za načine proširenja. Uz to, ovaj servisni paket poboljšava performanse generiranja prikakanja događaja.
Istodobno vrijeme izvođenja
-
560544: visual C++ istodobne biblioteke izvođenja propuštaju memoriju u programu Visual Studio 2010.
Osim toga, Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
Netočna pozitivna curenja memorije više se ne prijavljuju kada koristite Concurrency Runtime (ConcRT).
-
Konvenciju pozivanja "__stdcall" sada podržavaju svi PPL, ConcRT i istodobni spremnici.
-
Kršenje prava pristupa ne pojavljuje se na "concurrent_queue" s "std::string".
-
Povezani spremnici mogu se koristiti s funkcijom "parallel_for_each".
Projekti baze podataka
-
Implementacija projekta baze podataka ne uspijeva kada pokušate opozvati dozvole pomoću dozvole GRANT OPTION.
-
Prilagođene .dbschema datoteke koje sadrže neispisive znakove uzrokuju rušenje programa Visual Studio prilikom pokušaja nadogradnje modela.
-
Značajka "Usporedba shema" zanemarujete sastavljanje podređenih elemenata kada je omogućena samo usporedba elemenata koji postoje u izvornoj stavci.
-
Kada koristite čarobnjak za uvoz SQL skripti, datoteka skripte sadrži indeks cijelog teksta, a potvrđen je okvir Prebriši objekte koji već postoje u projektu, tablice u skripti mogu se zamijeniti.
-
Uslužni program "Usporedba shema" komentira stupce tablice kada uslužni program zapisi ažuriranja projekta, a objekt je postavljen na PRESKOČI.
-
Implementacija inkrementalnog projekta baze podataka prestaje reagirati kada projekt sadrži dugačka ograničenja provjere koja se moraju normalizirati.
-
Savjeti za indeks ne razriješe reference baze podataka u međuverziji projekta baze podataka.
Analiza koda
-
Alat za analizu statičkog koda prijavljuje valjani kod.
-
Prilikom promjene postavki analize koda u sustavu Visual Studio Team Server 2010 dolazi do čestih rušenja.
Osim toga, Visual Studio 2010 SP1 sadrži sljedeće poboljšanje:
-
Upravljana analiza koda (FxCop) sada se instalira na poslužitelje x64 TeamBuild.
Profiler
-
Performance Explorer ne učitava se kada se pokreće više instanci programa Visual Studio.
-
JScript profiliranje ne funkcionira na ruskim i drugim europskim i latinoameričkoj operacijskom sustavu.
-
JScript profiliranje ne funkcionira u pregledniku Windows Internet Explorer 9.
-
Visual Studio ruši se kada profilirate projekt web-aplikacije pomoću postavke klijentova web-poslužitelja.
Osim toga, Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
Točnije uzorkovanje u aplikaciji Hyper-V
-
Poboljšano JavaScript profiliranje radi omogućivanja profiliranja većeg broja procesa
-
Poboljšana stabilnost izvodi 64-bitno profiliranje
Otkrivanje koda i provjera valjanosti
-
Ispravljeni su rušenja koja se pojavljuju prilikom navigacije grafikonom.
-
Riješen je problem s UX-om klizača u izborniku naprednog odabira u eksploreru za arhitekturu.
-
Privremene datoteke ostaju nakon pokretanja provjere valjanosti sloja.
-
Akcija "Sadržano prema" u mapi C++ može uzrokovati rušenje eksplorera za arhitekturu.
T4
Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
Prilagodba ili proširivanje T4 predložaka pomoću nasljeđivanja predložaka
-
Korištenje pomoćnih biblioteka s T4 mnogo lakše jer T4 više ne zaključava referencirane sklopove u memoriji
-
Implementacija T4 na poslužitelj međuverzije za generiranje vremena međuverzije
Alati za arhitekturu
-
526547: redoslijed dijagrama, promjena rasporeda i životnih crta ne mijenja se prema očekivanjima.
-
533921: u dijagramu slijeda primit ćete poruku "Stavka s istim ključem je već dodana".
-
Korištenje interakcije propušteno je nakon proširivanja grupe Lifeline.
-
Ne možete otvoriti dijagram ako promijenite puni naziv sučelja, a mogućnost Sakrij kvalificirani naziv postavljena je na True. U ovom slučaju, realizacija sučelja prikazuje se kao lizalica.
-
Provjera valjanosti neispravna je za generičke reference parametara unutar tijela metode.
-
Projekt modeliranja korisnicima omogućuje stvaranje dupliciranih imenovanih referenci. Taj problem može dovesti do oštećenja projekta.
-
Prilikom generiranja dijagrama slijeda pojavljuje se pogreška reference null za eksplicitne implementacije sučelja i privremene dijagrame.
Osim toga, Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
Poruke o interakciji sada su sortirane.
-
Backlinks to layer diagram elements from Team Foundation Server work items are now supported.
Visual Studio Test
Test weba/učitavanja
-
584634:Preglednik rezultata web-mjesta može se srušiti prilikom izvršavanja testa.
-
Prilikom izvođenja akcije Traženja/zamjene u zahtjevu izbačena je iznimka OutOfMemory.
-
Postupak Devenv.exe se ruši nakon klika na hipervezu "kršenja praga" na traci stanja testnog rezultata.
-
Brojači na grafikonu "Vrijeme odgovora na stranicu" nestaju nakon dovršetka izvođenja.
-
Pisanje rezultata u bazu podataka LoadTest traje dulje od očekivanog.
-
Mjerači performansi ispušteni su tijekom izvođenja testiranja opterećenja.
UnitTest/TestExecution
-
575870:U testnom kontroleru postoji stanje nadmetanja koje uzrokuje prijelaz testova u stanje "Nije izvršeno".
-
Izvođenje testa prestaje reagirati kada se QTAgent ne pokrene ili testiranje prestane reagirati u funkciji Main( ).
-
Izlaz TestContext nije točan za unutarnje testove koji se nalaze unutar testa Naručeno.
-
Problem s performansama pojavljuje se kada se test učita u testni kontroler.
-
Pokretanje velike količine testova u okruženju laboratorija ostavlja neke testove u stanju "Nije izvršeno".
-
Bojanje koda za pokrivenost kodom ne funkcionira za neupravljani C++ kod.
-
Svojstvo TestCaseId jednako je za sve slučajeve testiranja povezane s istom metodom testiranja.
TCM poslužitelj
-
Obnova skladišta traje dulje od očekivanog.
-
Ponovno postavljanje automatiziranih rezultata testa može uzrokovati prikaz dviju promjena točke u skladištu kao trenutne verzije.
Microsoft Test Manager
-
Stranica "Konfiguriranje dijagnostičkih Adapter-Event zapisnika" skraćuje se u različitim jezičnim verzijama programa Microsoft Test Manager.
-
Analiza rezultata testa uzrokuje da rezultat postane najnoviji rezultat trenda testne točke.
-
Jezične postavke zdesna nalijevo ne zadržavaju se u svim MTM sesijama.
-
Ponovno popunjavanje testnog paketa utemeljeno na upitu traje dulje od očekivanog za velike pakete.
-
Može doći do pada sustava ako odaberete vrstu preglednika za reprodukciju preglednika Firefox u alatu Microsoft Test Runner.
-
Intellitrace podatke ne možete prikupiti ako je aplikacija koja se testira pokrenuta kao dio snimanja radnje za testni slučaj.
-
Broj privitaka za rezultate testa vraća 0 prilikom iteriranja kroz velike količine testnih rezultata.
-
Ne možete povezati polje "parametar za lozinku" prilikom stvaranja snimke akcije.
Osim toga, Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
Opis testnog slučaja može se prikazati u programu Microsoft Test Manager.
-
Dostupna su poboljšanja performansi za Microsoft Test Manager.
-
Dodaje se podrška za Expression Encoder 4.0 u ručnom testiranju. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2160831 Ažuriranje videoprilagodnika za Microsoft Visual Studio 2010
Upravitelj praktikumom
-
580348:Nije moguće promijeniti poslužitelj Microsoft System Center Virtual Machine Manager (SCVMM) koji je konfiguriran za TFS grupu aplikacija.
-
Tijek rada za implementaciju/testiranje međuverzije ne može koristiti mjesta za ispuštanje na DFS-u ili u zajedničkim mjestima webDav.
-
Ne možete odabrati konfiguraciju za postojeće međuverzije koje imaju više konfiguracija u tijeku rada za implementaciju/testiranje međuverzije.
-
Glavno računalo servisa međuverzije ruši se ako je pokrenuto u "lab načinu rada", a račun servisa nema administratorske vjerodajnice.
-
Kada se agent za međuverzije i agent laboratorija instaliraju na virtualno računalo kojim ne upravlja laboratorij, agent za međuverzije ne pokreće se.
FastForward/CodedUITest
-
553625: testni projekti kodnog korisničkog sučelja nisu kompatibilni s projektima postavljanja i implementacije u istom rješenju.
-
597945:Iznimka UITestException izbačena je u metodi BrowserWindow.FindMatchingControls.
-
Testne kontrole korisničkog sučelja koje se dodaju u UIMap ne razlikuju velika i mala slova.
-
Stvaranje kodiranog testa korisničkog sučelja iz postojeće snimke akcije ne prikazuje se u dijaloškom okviru zamjenskih vjerodajnica.
Uz to, podrška za snimanje i reprodukciju korisničkog sučelja koda dodaje se za Beta preglednika Internet Explorer 9 u prikazu kompatibilnosti.
Sql
Data-Tier application Project: Data-Tier Application Framework verzije 1.1
Visual Studio 2010 SP1 sadrži sljedeća poboljšanja:
-
DaC nadogradnje podržane su na platformi SQL Azure i na SQL Server.
-
DaC nadogradnje sada su na mjestu umjesto usporedno.
Entity Framework (generiranje koda)
-
Predložak Self-Tracking entiteta ne generira kod za uvoze funkcija koji nemaju povratnu vrijednost.
-
Entitet se ne označava kao izmijenjen kada je FK pridruživanje koje koristi svojstvo EntityReference.EntityKey nulled.
-
Predložak Self-Tracking entiteta generira nekompatibilni kod za prostore naziva razdvojene točkama.
-
Predložak Self-Tracking entiteta ne generira zadane vrijednosti za svojstva ljuske na složenim vrstama.
-
Razne promjene generiranja koda u skladu s visual Basic prilično lister smjernicama.
Reference
Poznati problem
Visual Studio 2010 Service Pack 1 može uzrokovati stvaranje nekoliko unosa na popisu Instalirano Ažuriranja. Unosi su označeni kao "Hitni popravak za Visual C++ Standard 2010 Beta 1" zajedno s brojem kb. Microsoft je potvrdio da nijedan beta popravak nije instaliran uz Visual Studio 2010 Service Pack 1 i da je popravak za svaki od navedenih hitnih popravaka uvršten u Visual Studio 2010 Service Pack 1.
Zaobilazno rješenje za poznati problem
Ne postoji zaobilazno rješenje za taj problem. Na vašem sustavu nisu instalirani hitni popravci "Beta 1". Ne možete deinstalirati ažuriranja ni ukloniti unose s popisa instaliranih Ažuriranja jer na vašem sustavu nije instalirana nijedna datoteka.
Proizvodi trećih strana o kojima se govori u ovom članku proizvode tvrtke koje su neovisne o Microsoftu. Microsoft ne daje nikakva jamstva, implicirana ni na neki drugi način, o performansama ili pouzdanosti tih proizvoda.
Microsoft pruža podatke za kontakt drugih proizvođača da bi vam pomogao pronaći tehničku podršku. Ti se podaci za kontakt mogu promijeniti bez prethodne obavijesti. Microsoft ne jamči točnost tih podataka za kontakt treće strane.
Poznati problemi s korištenjem servisa Microsoft Update
-
Kada instalirate ovaj servisni paket, postupak instalacije može se nastaviti i završiti uspješno ako pokušate zaustaviti instalaciju. Taj se problem može pojaviti kada je postupak instalacije preko polovice dovršen.
-
Ako postupak instalacije pokrenete tako da odaberete mogućnost "Preuzmi ažuriranja, ali dopusti mi da odaberem želite li ih instalirati", a zatim odaberite mogućnost "instaliraj ažuriranje, a zatim isključi", instalacija servisnog paketa možda neće uspjeti. Kada se računalo ponovno pokrene, ponovno će vam se ponuditi ovaj servisni paket i instalacija će se uspješno dovršiti.
-
Ako deinstalirate servisni paket s verzije programa Visual Studio 2010Ultimate, Visual Studio 2010 Premium ili Visual Studio 2010Professional korisnika koji nisu na engleskom, ponudit će vam se ponovna instalacija servisnog paketa. Međutim, postupak instalacije neće uspjeti jer su komponente ovog servisnog paketa u neočekivanom stanju. Da biste uspješno ponovno instalirali ovaj servisni paket, slijedite ove korake:
-
Pokrenite postavljanje programa Visual Studio u načinu održavanja iz stavke Programi i značajke u Upravljačka ploča ili pokretanjem Setup.exe.
-
Odaberite Dodaj ili ukloni značajke.
-
Odaberite Alati za razvojne inženjere sustava Microsoft Office, a zatim kliknite Ažuriraj. Po dovršetku postavljanja ponovno instalirajte servisni paket.
-