Upozornění
Některé soubory ke stažení uvedené v tomto článku jsou aktuálně k dispozici na My.VisualStudio.com. Tento web vyžaduje, aby se uživatelé přihlásili pomocí účtu předplatného sady Visual Studio, pokud se pokusíte získat přístup k některému z odkazů ke stažení.
Pokud se zobrazí výzva k zadání přihlašovacích údajů, použijte svůj stávající účet předplatného sady Visual Studio nebo si vytvořte bezplatný účet výběrem možnosti Vytvořit nový účet Microsoft.
Shrnutí
Tento článek popisuje informace o Microsoft Visual Studio 2010 Service Pack 1 (SP1). Kromě toho tento článek obsahuje seznam opravených problémů a technologických vylepšení, která jsou přidána v sadě Visual Studio 2010 SP1.
Další informace
Jak získat Visual Studio 2010 SP1
Chcete-li získat Visual Studio 2010 SP1, navštivte následující web společnosti Microsoft:
O této aktualizaci Service Pack
Podporované operační systémy
-
Windows Server 2008 R2 (s procesorem x64)
-
Windows 7 (pro platformu x86 a x64)
-
Windows Server 2008 (všechny edice založené na platformě x86 a x64) společně s aktualizací Service Pack 2
-
Windows Vista (všechny edice založené na platformě x86 a x64 s výjimkou Starter Edition) společně s aktualizací Service Pack 2
-
Windows Server 2003 R2 (všechny edice s procesory x86 a x64)
-
Windows Server 2003 (všechny edice založené na platformě x86 a x64) společně s aktualizací Service Pack 2
Poznámka: Chcete-li použít tuto aktualizaci Service Pack v počítači se systémem Windows Server 2003, musíte mít nainstalován msXML 6.0. -
Windows XP Service Pack 2 (SP2) nebo novější verze systému Windows XP
-
Windows XP (všechny edice založené na platformě x86 kromě edice Starter) společně s aktualizací Service Pack 3
Podporované architektury
-
32bitová verze (x86)
-
64bitová verze (x64) (WOW)
Požadavky na hardware
-
Procesor 1,6 gigahertzů (GHz) nebo rychlejší
-
1 024 MB PAMĚTI RAM (1,5 GB, pokud běží na virtuálním počítači)
-
5,5 GB volného místa na pevném disku
-
Pevný disk s 5 400 ot./min
-
Grafická karta s podporou Rozhraní DirectX 9 s rozlišením 1 024 × 768 nebo vyšším rozlišením
-
Jednotka DVD
Požadavky na software
Abyste mohli použít tuto aktualizaci Service Pack, musíte mít nainstalovaný jeden z podporovaných programů sady Visual Studio 2010 uvedených v části "Platí pro".
Podpora pro Visual Studio 2010 SP1
Formální podpora sady Visual Studio 2010 SP1 je k dispozici prostřednictvím webu podpora Microsoftu. Další informace o podpora Microsoftu naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com Neformální podpora komunity pro Visual Studio 2010 SP1 je k dispozici prostřednictvím fór Microsoft Developer Network (MSDN). Další informace o fórech MSDN naleznete na následujícím webu společnosti Microsoft:
Součástí této aktualizace Service Pack
Visual Studio 2010 SP1 obsahuje aktualizaci rozhraní Microsoft .NET Framework 4. Další informace o aktualizaci naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2468871 Aktualizace pro rozhraní Microsoft .NET Framework 4
Přidání technologických vylepšení a opravených problémů v sadě Visual Studio 2010 SP1
Vylepšení technologií
Help Viewer 1.1
Kvůli podpoře produktivity vývojářů je v sadě Visual Studio 2010 SP1 nainstalovaná samostatná aplikace pro místní prohlížení. Do nového místního prohlížeče nápovědy jsou přidána následující technologická vylepšení:
-
Ikony panelu nabídek Rychlý přístup: Rychlý přístup k dalším vylepšením technologií nebo nástrojům s vysokým využitím. To zahrnuje správce knihovny nápovědy, tisk, možnosti a synchronizaci tématu s obsahem (TOC).
-
Hledání místně nainstalovaného obsahu
-
Hledání odpovídajících řetězců v rámci tématu
-
Zobrazení konzoly (obsah, index, oblíbené a výsledky z hledání)
-
Seznam témat indexu klíčových slov
-
Zobrazení obsahu
-
Oblíbené položky
-
Historie
-
Zobrazení seznamu výsledků hledání
-
-
Místní nabídky
-
Okno obsahu – Téma tisku
-
Možnosti: Změňte velikost písma zobrazení, počet témat v historii a na které straně se zobrazení konzoly zobrazuje.
Podpora silverlightu 4
Součástí sady Visual Studio 2010 SP1 je microsoft Silverlight 4 Tools for Visual Studio 2010. Tím se přidá podpora cílení na Silverlight 4 v návrháři a systému projektů Silverlight. Poskytuje také podporu pro nová vylepšení technologie Silverlight 4. Tato nová technologie zahrnuje práci s implicitními styly a aplikacemi Silverlight 4 Out-of-Browser (OOB). Aplikaci OOB můžete automaticky spouštět a ladit z integrovaného vývojového prostředí, zadat podepisování XAP pro důvěryhodné aplikace OOB a nastavit vlastnosti okna OOB.
Základní podpora testování částí pro rozhraní .NET Framework 3.5
V sadě Visual Studio 2010 SP1 teď máte funkce pro testování aplikací, které cílí na rozhraní .NET Framework 3.5. Další informace o tom, jak tuto funkci povolit, najdete v následujícím blogu MSDN:
Průvodce výkonem pro Silverlight
Visual Studio 2010 SP1 umožňuje vyladit výkon aplikace Silverlight profilací kódu. Tradiční profiler kódu nemůže ladit výkon vykreslování aplikací Silverlight. Do sady Visual Studio 2010 SP1 je přidáno mnoho profilátorů vyšší úrovně, abyste mohli lépe určit, které části aplikace spotřebovávají čas.
IntelliTrace pro 64bitovou verzi a SharePoint
IntelliTrace je revoluční nová technologie ladění v sadě Visual Studio 2010, která umožňuje procházet ladicí relace dopředu a zpět. Kvůli časovým omezením a vzhledem k tomu, že se jedná o zcela novou funkci, ale tato technologie nefunguje ve všech scénářích.
Visual Studio 2010 SP1 umožňuje technologii ladění IntelliTrace v 64bitových řešeních a pro řešení farmy Microsoft SharePointu.Vykreslování softwaru
Ve výchozím nastavení je vykreslování softwaru ve Windows XP a Windows Serveru 2003 povoleno, aby se zlepšil výkon a stabilita sady Visual Studio 2010.
Detekce instalací ve smíšeném režimu
Pokud nainstalujete více verzí sady Visual Studio 2010 na stejném počítači, může ve stejné instanci sady Visual Studio běžet kombinace binárních souborů programu. K tomuto problému dochází například v případě, že máte vydanou verzi sady Visual Studio 2010 Ultimate nainstalovanou na stejném počítači, na kterém máte nainstalovanou aktualizaci Microsoft Visual Basic Express Service Pack 1. Tento druh instalace může způsobit problémy se stabilitou nebo funkčností. Visual Studio 2010 SP1 zjistí, jestli je instalace aktualizace SP1 dokončená, a může vás vyzvat k aktualizaci aktualizace, pokud je instalace neúplná. Tím se zajistí, že instalace bude ve známém a stabilním stavu.
Vývoj pro web
podpora IIS Express
Visual Studio 2010 SP1 umožňuje používat Internetovou informační službu (IIS) 7.5 Express jako místní hostitelský server pro web a projekty webových aplikací.
Poznámka: Služba IIS 7.5 Express není součástí aktualizace SP1 a je nutné ji stáhnout samostatně. Další informace najdete na následujícím blogu:http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
Podpora SQL Server CE 4
Visual Studio 2010 SP1 umožňuje spravovat soubory Microsoft SQL Server Compact 4.0 SDF v Průzkumník řešení a v Průzkumníku serveru v kontextu webových projektů. Visual Studio 2010 SP1 navíc umožňuje používat SQL Server Compact 4.0 společně s microsoftem ASP.NET Web Forms ve správě zdrojů dat SQL.
Poznámka: SQL Server Compact 4.0 není součástí sady Visual Studio 2010 SP1 a musíte ji stáhnout samostatně. Další informace najdete na následujícím blogu:Podpora Razor
Změny se provádějí v systémech webových projektů a v editoru HTML, aby podporovaly novou syntaxi Razor. Tuto novou syntaxi používají ASP.NET webové stránky a ASP.NET MVC 3.
Poznámka: Razor není součástí aktualizace SP1 a musíte ji stáhnout samostatně. Další informace najdete v následujících blogech:Představujeme "Razor" – nový modul zobrazení pro ASP.NET Jak získat podporu syntaxe Razor v sadě Visual Studio 2010
Integrace webového pi
Podpora pro Instalace webové platformy Microsoft (PI) je přidána v sadě Visual Studio 2010 SP1 následujícím způsobem:
-
Přidá se nový panel nástrojů, který umožňuje rychlý přístup ke spuštění nejnovější verze webového pi. Pokud navíc nebyl webový platební nástroj nainstalovaný, stáhne se jako první.
-
Když otevřete webové projekty, které používají službu IIS 7.5 Express, SQL Server Compact 4.0 nebo syntaxi razor ASP.NET, zobrazí se dialogové okno, které nabízí stažení a instalaci těchto komponent pomocí webového platebního nástroje, pokud tyto součásti ještě nejsou nainstalované.
Nasaditelné závislosti
Některé nové technologické komponenty přidané v sadě Visual Studio 2010 SP1 je možné nasadit přihrádky společně s aplikací. Pak můžete použít komponenty, i když nasadíte aplikaci na server, na kterém nejsou tyto komponenty nainstalovány. V sadě Visual Studio 2010 SP1 je přidáno nové dialogové okno, které usnadňuje přidání těchto nasaditelných závislostí do webového projektu. K dialogovému okně se dostanete tak, že kliknete pravým tlačítkem na projekt v Průzkumník řešení a pak vyberete Přidat nasaditelné závislosti. Podporují se následující komponenty:
-
ASP.NET webových stránek, které používají syntaxi Razor
-
SQL Server Compact 4.0
-
ASP.NET MVC 3
Další informace najdete v následujících blogech:
Bin Nasazení ASP.NET MVC 3 s Razorem na Windows Server bez nainstalovaného MVC Postup při nasazování webových projektů SQL Compact Edition 4.0 a Razor
Podpora HTML5 a CSS3
Do editoru HTML je přidána předběžná podpora pro HTML5, abyste mohli získat IntelliSense a ověření pro elementy a atributy HTML. Kompletní verze, která přináší plnější prostředí HTML5, bude k dispozici v budoucí verzi sady Visual Studio. Další informace najdete na následujícím blogu:
Zahrnuté služby WCF RIA V1 SP1
Služba WCF RIA je nyní lokalizovaná do 10 různých jazyků podporovaných v sadě Visual Studio 2010 SP1. Entita teď může obsahovat členy komplexního typu. Můžete například použít typ Customer.Address, kde Zákazník je entita, ale Address není entita. Typ entity se teď může použít ve více třídách DomainService ve stejné aplikaci. Omezení týkající se použití daného typu entity v maximálně jedné službě DomainService je zrušeno. Bod rozšiřitelnosti generování kódu je teď veřejně dostupný. Může být použit pro generátory kódu založené na T4 a jiné generátory kódu, které jsou pro produkt externí. Kromě toho jsou nyní pro třídu EntitySet a Třídu EntityCollection povolené operace přidání nebo odebrání datového formuláře.
Další informace o vývoji webů
Další informace o dalších technologických vylepšeních v sadě Visual Studio 2010 SP1 pro webové vývojáře najdete na následujícím blogu:
Editor/Návrhář XAML
Přejít na definici hodnoty
Umožňuje přejít přímo z ovládacích prvků na stránce na styly, které jsou u ovládacích prvků použity. To znamená, že můžete rychle a snadno porozumět stylům a strukturám prostředků v aplikaci a pracovat s jejich strukturami a nakonec s jistotou pochopit, proč je toto tlačítko ve vaší aplikaci červené.
Styl IntelliSense
Umožňuje snadno upravovat styly, které už v XAML máte. Teď získáte IntelliSense pro vlastnosti a jejich hodnoty ve stylu, který je založen na TargetType.
Výběr zdroje dat
Umožňuje snadno vybrat a upravit informace o zdroji dat přímo z návrhové plochy.
Rozšířené příkazy mřížky
Umožňuje snadno přidávat, odebírat a měnit pořadí řádků a sloupců mřížky.
Nový editor tloušťky
Umožňuje hromadně upravovat konkrétní položky, jako jsou okraje nebo odsazení více ovládacích prvků.
Podpora ukázkových dat
Umožňuje přidat ukázková data, abyste viděli, jak se šablony a vazby položek rozsvítí v době návrhu. Nejen, že to usnadňuje připojení datových vazeb prostřednictvím výběru datových vazeb, ale také to znamená, že můžete mnohem plynuleji navrhovat velikost obsahu a automatická rozložení. Data o době návrhu budou také čistě přetékat mezi sadou Visual Studio a Expression Blendem.
Zvýšená stabilita
V sadě Visual Studio 2010 SP1 bylo provedeno mnoho vylepšení stability. Další informace najdete na následujícím blogu:
Nyní je k dispozici konečné vydání nástrojů Silverlight 4 pro Visual Studio 2010
C++
Grafika a animace akcelerované na bázi MFC s akcelerací GPU
Visual Studio 2010 SP1 umožňuje pro MFC následující dvě technologie:
-
Direct2D, hardwarově akcelerované rozhraní API pro 2D grafiku v okamžitém režimu, které poskytuje vysoce výkonné a vysoce kvalitní vykreslování pro 2D geometrii, rastrové obrázky a text. Další informace naleznete na následujícím webu společnosti Microsoft:
-
Windows Animation Manager, který umožňuje bohatou animaci prvků uživatelského rozhraní. Další informace naleznete na následujícím webu společnosti Microsoft:
Tyto dvě technologie můžete využít bez narušení programovacího modelu MFC. Ukázky navíc najdete v následujícím adresáři:
drive:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip Další informace o technologických vylepšeních v sadě Visual Studio 2010 SP1 najdete na následujícím webu:
Nová podpora sady instrukcí AMD a Intel
Visual Studio 2010 SP1 přidává vnitřní funkce nebo vnitřní prvky, které umožňují rozšíření nových mikroprocesorů AMD a Intel, která budou vydána v příštím roce. Vnitřní funkce umožňují vysoce efektivní výpočetní prostředí bez režie volání funkce. Další informace o vnitřní funkci naleznete na následujícím webu:
Vnitřní objekty kompilátoruDalší informace o rozšířeních najdete na následujících webech třetích stran:
Vkládání modulu runtime jazyka Visual Basic
Byla přidána nová funkce kompilátoru jazyka Visual Basic, která umožňuje vývojářům jazyka Visual Basic cílit své aplikace a knihovny na platformách, kde není k dispozici úplné prostředí Visual Basic Runtime. Další informace najdete na následujícím blogu:
VB Core – nový režim kompilace v sadě Visual Studio 2010 SP1
Seznam opravených problémů
Správce knihovny nápovědy
Správce knihovny nápovědy nepodporuje více souběžných relací.
Agent knihovny nápovědy
-
Agent knihovny nápovědy se po aktualizaci obsahu nerestartuje. Při prvním spuštění bez obsahu může dojít k chybovému ukončení agenta knihovny nápovědy.
-
Když přejdete na neplatné adresy URL, agent nezobrazí stránku Obsah nebyl nalezen .
Visual Studio Editor
-
533093: Kombinace kláves CTRL+BACKSPACE odstraní příliš mnoho textu.
-
533668: Po nahrazení textu se okno Najít a nahradit přesune mimo obrazovku.
-
550886: Visual Studio 2010 se chybově ukončí, když zdrojový soubor obsahuje znaky jiné než Unicode.
-
553339: Zobrazení příkazu List v době ladění už neumožňuje zobrazit vlastnost Items.
-
542247: Při výběru slov ctrl+ŠIPKa je kurzor mimo obrazovku.
-
587888: Vodorovné automatické posouvání nefunguje s klávesami CTRL+SHIFT.
-
620021: Kombinace kláves CTRL+SHIFT+ŠIPKA pro výběr textu zmizí ze zobrazení.
-
615523: Příkaz Copy sady Visual Studio 2010 vygeneruje formát RTF, který způsobí chybu.
-
Při kopírování zdrojového kódu, který obsahuje japonské znaky, nelze zdrojový kód vložit do Microsoft® Word 2010 správně.
-
Ke zkomolené znaky dochází při zkopírování a vložení zdrojového kódu do Microsoft® PowerPoint® 2010.
-
Integrované vývojové prostředí sady Visual Studio 2010 může dojít k chybovému ukončení při rozbalení již rozbalených oblastí.
-
Při změně nastavení barev může dojít k chybovému ukončení integrovaného vývojového prostředí sady Visual Studio 2010.
-
Při spuštění editoru WPF může dojít k chybovému ukončení sady Visual Studio 2010.
-
K problému s nedostatkem paměti dochází při kopírování pomocí příkazů.
-
Po provedení akce Vyjmout pro text nelze text vložit.
-
Pokud během dokončování příkazu přestanete dělat další rozložení, může se automaticky otevírané okno zkrátit o 30 až 40 procent.
-
Akce Nahradit v souborech hlásí nesprávné výsledky.
Visual Studio Shell
-
533342: Místní nabídky se posouvají i v případě, že je k dispozici místo pro jejich zobrazení.
-
558149: Okno Najít a nahradit se při každém otevření zvětší.
-
574681: Při kliknutí na oddělovač nabídky dojde k chybovému ukončení sady Visual Studio.
-
636464: Při každém zavření sady Visual Studio dojde k chybě s výjimkou modelu COM.
-
Při zavření dojde k chybovému ukončení sady Visual Studio.
-
Při použití AMD CodeAnalyst dojde k chybovému ukončení sady Visual Studio.
-
Visual Studio se restartuje při každém pokusu o zavření.
-
Načtení řešení poklikáním na jeho soubor způsobí načtení nepotřebných knihoven DLL.
-
Zpracování doby nečinnosti v sadě Visual Studio způsobuje zbytečné přepínání kontextu vlákna.
-
Dialogové okno průběhu, které se zobrazí v určitých scénářích. Například dokončení přechodu na definici pro projekty jazyka C++ trvá déle, než se čekalo.
-
Při spuštění režimu devenv /safemode se LightSwitch nenačte.
-
Editor přestane reagovat, když otevřete soubor .aspx a .js soubory pomocí Teleriku.
-
Odebráno Pro vyhodnocení pouze z úvodní obrazovky Expressu.
-
Čtečky obrazovky a tablety způsobují chybové ukončení sady Visual Studio, když se ukazatel pozastaví nad tlačítkem Zpět .
-
Při zavření plovoucí skupiny oken nástrojů s více instancemi dojde k chybovému ukončení sady Visual Studio.
-
Při vrácení rezervace souboru dojde k chybovému ukončení sady Visual Studio.
Rozšiřitelnost sady Visual Studio
Ladicí program
-
521390: Při ladění na straně klienta se zobrazí následující chybová zpráva:
Chyba: Zarážka se v současné době nenasáhne. Toto umístění nelze namapovat na skript na straně klienta.
-
537218: V ladicím programu je povoleno pouze 100 elementů std::map.
-
Některé problémy s trasováním událostí v Windows Presentation Foundation (WPF) jsou opravené.
Visual Studio 2010 SP1 navíc přidává následující vylepšení:
-
Vylepšení při otevření souborů s mini výpisem paměti a ladění souborů s mini výpisem paměti
-
Vylepšení pro omezení zablokování při připojování procesu
-
Vylepšení spolehlivosti při ladění rozhraní MPI (Message Passing Interface).
-
Vylepšení skluzu vlákna během vyhodnocení funkce.
Intellitrace
-
Soubory protokolu jsou odebrány pro operaci Vyčištění disku.
-
Chyby, které byly zavedeny v aplikaci zákazníka, jsou opravené.
-
Chyba, ke které dojde, když přepnete do okna Demontáž, ve které přejdete do historického režimu, je opravená.
-
Chyba při ukončení z důvodu uvedení trasovacího souboru do režimu spuštění je opravená.
Nastavení projektů
Návrhář HTML
ASP.NET Editor
ASP.NET dat
Webové projekty
-
554957: Složka ASP.NET App_Themes neumožňuje přidání nové šablony stylů CSS.
-
544948: Šablona stylů .designer.cs nefunguje s vnořenými projekty webových aplikací podle očekávání.
-
Glyfy SCC se v Průzkumník řešení nezobrazují.
JScript Editor
-
Když je vybraná možnost Zachovat karty , přidá se pod kód další místo.
-
Odsazení je nesprávné pro prázdné literály objektů.
-
Možnost formátování funkce JScriptuParens nefunguje jako "slovesné závorky".
-
Klávesová zkratka ALT+A se používá nesprávně pro příkaz Vložit mezeru za klíčové slovo funkce pro anonymní funkce.
-
Atlas IntelliSense není k dispozici, pokud má správce skriptů cestu HTTP ServiceReference.
-
Paměť procesu sady Visual Studio se zvýší na 300 MB, když otevřete jiný projekt, necháte aktuální projekt otevřený a aktuální projekt má spoustu otevřených souborů JScript.
-
V podmínce ForIn neexistuje žádná technologie IntelliSense.
-
K velmi velkému nárůstu paměti dochází, když okomentujete nebo odkomentujete velké soubory JScriptu.
-
V souboru JScript, který má dlouhý obsah na jednom řádku, je psaní velmi pomalé.
-
Globální členové, kteří pocházejí z externích souborů, nemůžou najít IntelliSense.
-
Ke ztrátě barevného zvýrazňování a technologie IntelliSense dochází po aktualizaci IntelliSense tak, aby odkazovat na vzdálenou nebo neexistující službu.
Windows Phone Vývojářské nástroje
Nasazení souborů XAP nad 64 MB může selhat při testování a ladění na fyzických telefonních zařízeních.
Obecné návrháře WPF a Silverlightu
-
Upgrade Silverlightu, když je spuštěná sada Visual Studio, způsobí chybové ukončení sady Visual Studio.
-
Odstranění ovládacích prvků se spuštěným vláknem na pozadí způsobí chybové ukončení sady Visual Studio.
-
Seznam chyb se nezobrazí při otevření souborů XAML, které obsahují chyby.
Visual Studio 2010 SP1 navíc obsahuje následující vylepšení:
-
Při výběru jiného barevného profilu se přidají vylepšení výkonu.
-
Dialogové okno Uložit se zobrazí při zavření řešení po vygenerování události v jazyce Visual Basic.
-
Byla přidána podpora pro přenosná sestavení.
Návrhová plocha návrháře XAML
-
567025: Vzor "zdědit a přepsat" v XAML se hlásí jako "zjištěná smyčka".
-
502670: Vlastnost Visibility je nyní při návrhu respektována.
-
K nevracení paměti dochází při přetažení ovládacích prvků ze sady nástrojů na návrhovou plochu.
-
Výjimka System.InvalidOperationException nastane při spuštění návrhové plochy po přidání události.
-
Při přesunutí nadřazených ovládacích prvků do rozbalovacího nástroje se zobrazí dialogové okno s chybovou zprávou.
-
Vytvoření řízení, když je podřízeným prvkem kořenového prvku expander.
-
Ovládací prvky se můžou přesouvat v kontejneru, který má vlastnost FlowDirection nastavenou na RightToLeft.
-
Návrháře nelze otevřít pro soubory, které používají součásti Vizualizace dat sady nástrojů Silverlight.
-
Expander zůstane rozbalený během návrhu, když má být sbalený.
-
Ovládací prvky se přichytí k vedlejší mřížce.
Visual Studio 2010 SP1 navíc obsahuje následující vylepšení:
-
Přichycení ovládacích prvků je v ovládacím prvku ScrollViewer omezeno.
-
Zobrazí se uživatelský kód, který může způsobit neošetřenou výjimku na zlatém pruhu.
Refaktoring XAML
-
Když přejmenujete typ, vlastnosti typu se v souborech XAML pro Visual Basic nepřejmenují.
-
Soubory pracovních postupů, které jsou založené na JAZYCE XAML, využívají události refaktoringu z kódu, který je za soubory pracovního postupu.
-
Refaktoring a "Přejít k definici" nefungují podle očekávání, když pracujete se soubory XAML a soubor XAML není otevřený.
-
Po přejmenování třídy obslužná rutina události negeneruje události pro přejmenovanou třídu.
Visual Studio 2010 SP1 navíc obsahuje následující vylepšení:
-
Je přidána podpora pro refaktoring typů v atributu TypeArguments .
-
Byla přidána podpora refaktoringu oborů názvů, které obsahují sestavení v definici.
Inspektor vlastností XAML
-
Vlastnost StyleTypedProperty není podporována výběrem stylu.
-
551488: Editor XAML StringFormat nepodporuje dvojité řídicí znaky.
-
Když je editor XAML připnutý a nastavíte vazby nebo prostředky, může dojít ke ztrátě fokusu klávesnice.
-
Definice Přejít na hodnotu zobrazí dialogové okno s chybovou zprávou, když definice odkazuje na soubor XAML aplikace.
-
Připojené vlastnosti v Inspektoru vlastností po sestavení řešení zmizí.
-
Když je editor štětce připnutý, může to způsobit, že se stejná vlastnost v inspektoru vlastností zobrazí vícekrát.
-
Vlastnost Content nelze zobrazit, pokud je inspektor vlastností seřazený podle zdroje.
-
K chybě dojde, když otevřete výběr vazby dat, když je objekt DataContext nastavený na CollectionViewSource.
-
Pokud použijete styl načtený z jiného projektu pomocí výběru zdrojů, dojde k chybě.
-
Neočekávaně se zobrazí nadbytečné připojené vlastnosti.
-
Stav Rozbalit nebo sbalit kategorii vlastnosti se po sestavení a spuštění neuchovává.
Visual Studio 2010 SP1 navíc obsahuje následující vylepšení:
-
Je přidána podpora nastavení připojených vlastností, které mají stejný název, ale různé obory názvů v inspektoru vlastností.
-
Podpora přidání dědičnosti jako možné indikace zdroje pro značku vlastnosti v inspektoru vlastností je přidána pro projekt Silverlight.
XAML Editor
-
575719: Visual Studio 2010 XAML IntelliSense může neočekávaně selhat.
-
Při výběru položky IntelliSense může dojít k chybovému ukončení edice Visual Studio 2010 Premium.
-
Editor XAML může přestat reagovat při úpravě objektu VisualStateGroup.
-
Po dočasném uvedení XAML do neplatného stavu nemusí být chyba vymazána.
-
U připojených vlastností se můžou objevit chybné vlnovky, které brání fungování návrhové plochy.
-
Při nastavení vlastnosti StrokeThickness na hodnotu 0 v obdélníkech může dojít k nesprávné chybě.
-
Pokud ke sbalení XAML použijete kombinaci kláves CTRL+M, může dojít k chybovému ukončení sady Visual Studio.
-
Technologie IntelliSense stylu pro Silverlight nezobrazuje třídy ve stejném oboru názvů jako aplikace.
Visual Studio Tools for Office (VSTO)
Visual Studio 2010 SP1 navíc zlepšuje výkon modulu runtime VSTO.
model Windows Forms Designer
-
Pomocí integrovaného vývojového prostředí sady Visual Studio 2010 otevřete projekt, který je ve starší verzi. Otevřete například projekt sady Visual Studio 2008. Po ladicí relaci nemůžete projekt znovu sestavit nebo ladit a zobrazí se chybová zpráva podobná následující:
Soubor obj\Debug\assembly_name nelze zkopírovat do složky bin\Debug\assembly_name. Proces nemá přístup k souboru bin\Debug\assembly_name, protože ho používá jiný proces.
-
Pokud v návrháři přejmenujete nebo vrátíte zpět vložení ovládacích prvků model Windows Forms, soubor návrháře během instance sady Visual Studio 2010 nevrací.
-
Upgradujete projekt sady Visual Studio 2005 na Visual Studio 2010 a projekt znovu zacílíte na rozhraní .NET Framework 4. Když zavřete instanci sady Visual Studio, může dojít k chybě podporované jazykové verze sady Visual Studio.
Visual Studio Tools pro SharePoint
-
Přidání sady oprávnění CAS do šablony manifestu balíčku způsobí selhání nasazení F5.
-
Generování kódu webové části vizuálu, které je v izolovaném prostoru (sandbox), selže, pokud soubor ASCX překročí určitou délku.
Visual Studio Data Tools
-
Data Repeater nemůže vytvořit vazbu k obrázku v okně zdrojů dat.
Kompilátor jazyka Visual Basic
-
635026: Při psaní v blízkosti vlastnosti Jen pro čtení a více deklarací polí může dojít k chybě.
-
Pokud jakýkoli místní typ pochází z podepsaného sestavení, Visual Basic nezobrazí hodnoty v okně Místní.
-
Ve velkých projektech, které obsahují mnoho komentářů k dokumentu XML, může při psaní docházet k prodlevám v editoru.
-
Při přepínání fokusu mezi poli výrazů může docházet ke zpožděním ve velkých projektech Workflow Foundation.
Visual Basic Editor
-
542271: Povinný byVal se zobrazí v jazyce Visual Basic .NET.
-
Velký projekt jazyka Visual Basic může selhát, když je zavřený.
-
Integrované vývojové prostředí sady Visual Studio přestane reagovat, když analyzuje komentáře XMLDOC ve složitém projektu.
-
Při otevření webového projektu dojde k chybovému ukončení služby jazyka Visual Basic.
Kompilátor jazyka C#
-
K narušení přístupu dochází při ladění struktury jazyka C#, která obsahuje přibližně 500 polí.
-
Návrháři nemusí správně kvalifikovat typy v kódu, který se vygeneruje.
C# Editor
-
610734: Při psaní kódu v době návrhu dojde k chybovému ukončení sady Visual Studio 2010.
-
V projektech WPF může při vypnutí dojít k chybovému ukončení služby IntelliSense jazyka C#.
-
Pokud není sada Multi-Targeting Pack nainstalovaná, dojde při pokusu o načtení projektu k chybě služby jazyka C#.
-
Příkaz "Zvýraznit odkazy" způsobí v některých případech chybové ukončení při zavření souboru.
-
Typ generování může při otevření vygenerovaného souboru způsobit zprávu o chybovém ukončení.
-
Inteligentní značky můžou v některých webových scénářích způsobit zprávu o chybovém ukončení.
-
Když změníte veřejné
nastavení, zobrazí se zpráva o chybovém ukončení na Vlastnost. -
Když pozastavíte ukazatel na pojmenovaný argument, QuickInfo se chybově ukončí, pokud název metody odpovídá názvu místní třídy.
-
Při instalaci rozšíření Solution Navigator dojde k chybě IntelliSense jazyka C# a otevře se stránka "aspx\web" jako další soubor.
-
Klávesa BACKSPACE nefunguje správně pro korejské znaky v textovém editoru.
Standardní knihovna C++
Třídy MICROSOFT Foundation (MFC) a knihovna ATL (Active Template Library)
Visual Studio 2010 SP1 navíc zlepšuje zabezpečení a výkon a poskytuje další vylepšení v ATL/MFC.
Modul runtime jazyka C (CRT)
-
591030: MSPDB100.dll je dynamicky načten, ale knihovna DLL neurčuje plně kvalifikovanou cestu v CRT.
-
Když je konstanta WEOF předána funkci "swprintf_s", vyrovnávací paměť neobdrží ukončení null.
C++ Editor
-
561259: Přechod na deklaraci je v některých případech pomalý.
-
573230: Při vkládání komentářů může dojít k chybovému ukončení editoru C++.
-
V nativní technologii IntelliSense došlo k problémům, například s indexy a generováním sestav.
-
Metoda NavigateTo v jazyce C++ někdy přestane reagovat.
Visual Studio 2010 SP1 navíc obsahuje následující vylepšení:
-
Vylepšení výkonu a stability
-
Efektivnější správa paměti
-
Další vylepšení integrovaného vývojového prostředí (IDE), aby se zabránilo zablokování a chybovému ukončení uživatelského rozhraní
-
Zlepšení výkonu pro klíč funkce F12 (Goto Definition) u velkých projektů
Kompilátor jazyka C++
-
548432: Kompilátor jazyka C++ generuje nesprávné instrukce movups místo instrukcí pro movss.
-
565959: Pokyny SSE2 se vygenerují při zadání možnosti /arch:SSE.
-
525943: Ve verzi x64 kompilátoru C++ (optimalizátoru) dochází ke konkrétním problémům.
-
Kompilátor se chybově ukončí se specifikátorem typu "decltype(*this)".
Visual Studio 2010 SP1 navíc obsahuje následující vylepšení:
-
Optimalizace a opravy v několika oblastech generování kódu
-
Parita spravovaného přírůstkového sestavení se sadou Visual Studio 2008
Ladění jazyka C++
F #
Visual Studio 2010 SP1 řeší problémy se stabilitou kompilátoru a správností kódu pro vygenerovaný kód. Tato aktualizace Service Pack například opravuje správnost konvence volání pro volání platformy a generování komentářů k dokumentu XML pro metody rozšíření. Tato aktualizace Service Pack navíc zlepšuje výkon při generování připojení událostí.
Concurrency Runtime
-
609049: Opravili jsme porušení souběžného přístupu k frontě.
-
560544: V sadě Visual Studio 2010 nevracela paměť souběžných knihoven modulu runtime visual C++.
Visual Studio 2010 SP1 navíc obsahuje následující vylepšení:
-
Při použití concurrency Runtime (ConcRT) se už nehlásí nesprávné pozitivní nevracení paměti.
-
Konvence volání "__stdcall" je teď podporována všemi kontejnery PPL, ConcRT a souběžnými kontejnery.
-
U concurrent_queue s "std::string" nedochází k narušení přístupu.
-
Přidružené kontejnery je možné použít s funkcí "parallel_for_each".
Databázové projekty
-
Nasazení databázového projektu selže při pokusu o odvolání oprávnění pomocí oprávnění MOŽNOST UDĚLENÍ.
-
Přizpůsobené soubory .dbschema, které obsahují netisknutelné znaky, způsobují chybové ukončení sady Visual Studio při pokusu o upgrade modelu.
-
Funkce Porovnání schémat ignoruje vytváření podřízených položek, pokud je povolena možnost Porovnat pouze prvky, které existují ve zdrojové položce.
-
Pokud použijete Průvodce importem souboru skriptu SQL, soubor skriptu obsahuje fulltextový index a je zaškrtnuto políčko Přepsat objekty, které již existují v projektu . Tabulky ve skriptu mohou být nahrazeny.
-
Nástroj Porovnání schémat okomentuje sloupce tabulky, když nástroj zapíše aktualizace do projektu a objekt je nastavený na SKIP.
-
Přírůstkové nasazení databázového projektu přestane reagovat, když projekt obsahuje dlouhá omezení kontroly, která je třeba normalizovat.
-
Nápovědy k indexu se nepřeloží napříč odkazy na databázi v sestavení databázového projektu.
Analýza kódu
-
Analyzátor statického kódu hlásí platný kód.
-
Při změně nastavení analýzy kódu v sadě Visual Studio Team Server 2010 dochází k častým chybám.
Visual Studio 2010 SP1 navíc obsahuje následující vylepšení:
-
Spravovaná analýza kódu (FxCop) se teď instaluje na servery x64 TeamBuild.
Profiler
-
Při spuštění více instancí sady Visual Studio se Průzkumník výkonu nenačte.
-
Profilace jazyka JScript nefunguje u operačních systémů v ruštině a jiných operačních systémech v evropských a latinoamerických jazycích.
-
Profilace jazyka JScript nefunguje v aplikaci Windows Internet Explorer 9.
-
Při profilování projektu webové aplikace pomocí nastavení webového serveru zákazníka dojde k chybě sady Visual Studio.
Visual Studio 2010 SP1 navíc obsahuje následující vylepšení:
-
Přesnější vzorkování v Hyper-V
-
Vylepšená profilace JavaScriptu umožňující profilaci více procesů
-
Vylepšená stabilita, která provádí 64bitovou profilaci
Zjišťování a ověřování kódu
-
Chyby, ke kterým dochází při navigaci v grafu, jsou opravené.
-
Problém s uživatelským prostředím na posuvníku v nabídce rozšířeného výběru v Průzkumníku architektury je opravený.
-
Po spuštění ověření vrstvy zůstanou dočasné soubory.
-
Akce Obsaženo ve složce C++ může způsobit chybové ukončení Průzkumníka architektury.
T4
Visual Studio 2010 SP1 obsahuje následující vylepšení:
-
Přizpůsobení nebo rozšíření šablon T4 pomocí dědičnosti šablon
-
Použití pomocných knihoven s T4 mnohem snadněji, protože T4 už nezamyká odkazovaná sestavení v paměti.
-
Nasazení T4 na buildovací server pro generování během sestavení
Nástroje pro architekturu
-
526547: Pořadí diagramů, změna uspořádání rozložení a životnosti se nedají změnit podle očekávání.
-
533921: V sekvenčním diagramu se zobrazí zpráva "Položka se stejným klíčem již byla přidána".
-
Po rozbalení skupiny Lifeline se vynechá použití interakce.
-
Diagram nelze otevřít, pokud změníte plně kvalifikovaný název rozhraní a možnost Skrýt kvalifikovaný název je nastavená na Hodnotu True. V tomto případě se realizace rozhraní zobrazí jako lízátko.
-
Ověření je přerušeno pro odkazy na obecné parametry v těle metody.
-
Projekt modelování umožňuje uživatelům vytvářet duplicitní pojmenované odkazy. Tento problém může vést k poškození projektu.
-
Při generování sekvenčního diagramu dojde k chybě nulového odkazu u explicitních implementací rozhraní a přechodných diagramů.
Visual Studio 2010 SP1 navíc obsahuje následující vylepšení:
-
Zprávy interakce jsou teď seřazené.
-
Backlinks to layer diagram elements from Team Foundation Server work items are now supported.
Visual Studio Test
Webový nebo zátěžový test
-
prohlížeč výsledků 584634:WebTest může při provádění testu chybově dojít k chybě.
-
Při provádění akce Najít/nahradit v požadavku dojde k výjimce OutOfMemory.
-
Proces Devenv.exe se chybově ukončí po kliknutí na hypertextový odkaz porušení prahové hodnoty ve stavovém řádku výsledků testu.
-
Čítače v grafu "Doba odezvy stránky" zmizí po dokončení spuštění.
-
Dokončení zápisu výsledků do databáze LoadTest trvá déle, než se čekalo.
-
Čítače výkonu se během provádění zátěžového testu vyřadí.
UnitTest/TestExecution
-
575870:V kontroleru testu existuje konflikt časování, který způsobuje, že testy přejdou do stavu Neproběhnou.
-
Testovací běh přestane reagovat, když se QTAgent nepodaří spustit nebo testovací běh přestane reagovat ve funkci Main().
-
Výstup TestContext je nesprávný pro vnitřní testy, které jsou obsaženy uvnitř objednaný test.
-
K problému s výkonem dochází při načtení testu do testovacího kontroleru.
-
Spuštění velkého počtu testů v testovacím prostředí ponechá některé testy ve stavu Neproběly.
-
Vybarvení kódu pro pokrytí kódu nefunguje pro nespravovaný kód C++.
-
TestCaseId Vlastnost je stejná pro všechny testovací případy, které jsou přidruženy ke stejné testovací metodě.
TCM Server
-
Opětovné sestavení skladu trvá déle, než se čekalo.
-
Resetování výsledků automatizovaných testů může způsobit, že se ve skladu jako aktuální verze zobrazí dvě změny bodu.
Microsoft Test Manager
-
Stránka Konfigurovat diagnostická data Adapter-Event protokolu je zkrácena v různých jazykových verzích nástroje Microsoft Test Manager.
-
Analýza výsledků testu způsobí, že se výsledek stane nejnovějším výsledkem v trendu testovacích bodů.
-
Nastavení jazyka zprava doleva se v relacích MTM neuchovávají.
-
Opětovné naplnění sady testů na základě dotazů trvá u velkých sad déle, než se čekalo.
-
Při výběru typu prohlížeče pro přehrávání firefoxu v Microsoft Test Runneru může dojít k chybě.
-
Data Intellitrace nelze shromáždit, pokud je testovaná aplikace spuštěna jako součást záznamu akce pro testovací případ.
-
Počet příloh pro výsledky testů vrátí při iteraci velkého množství výsledků testů hodnotu 0.
-
Při vytváření záznamu akce nelze vytvořit vazbu mezi polem parametru a heslem.
Visual Studio 2010 SP1 navíc obsahuje následující vylepšení:
-
Popis testovacího případu lze zobrazit v Microsoft Test Manageru.
-
Jsou k dispozici vylepšení výkonu pro Microsoft Test Manager.
-
Byla přidána podpora pro Expression Encoder 4.0 v ručním testování. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2160831 Aktualizace pro microsoft visual studio 2010 Video Data Adapter
Správce testovacího prostředí
-
580348:Nelze změnit server Microsoft System Center Virtual Machine Manager (SCVMM), který je nakonfigurovaný pro aplikační vrstvu TFS.
-
Pracovní postup nasazení/testování sestavení nemůže používat umístění vyřazení ve sdílené složce DFS ani ve sdílených složkách WebDav.
-
Nelze vybrat konfiguraci pro existující sestavení, která mají více než jednu konfiguraci v pracovním postupu nasazení/testování sestavení.
-
Pokud je hostitel služby sestavení spuštěný v testovacím režimu, dojde k chybě a účet služby nemá přihlašovací údaje správce.
-
Když jsou agent sestavení a agent testovacího prostředí nainstalovány na virtuálním počítači, který není spravovaný testovacím prostředím, agent sestavení se nespustí.
FastForward/CodedUITest
-
553625: Projekty programových testů uživatelského rozhraní nejsou kompatibilní s projekty nastavení a nasazení ve stejném řešení.
-
597945:Výjimka UITestException je vyvolána v BrowserWindow.FindMatchingControls metoda.
-
Ovládací prvky testu uživatelského rozhraní, které jsou přidány do UIMap, nerozlišují malá a velká písmena.
-
Vytvoření programového testu uživatelského rozhraní z existujícího záznamu akce se nezobrazuje v dialogovém okně s alternativními přihlašovacími údaji.
Navíc je přidána podpora nahrávání a přehrávání kódu UITest pro Internet Explorer 9 Beta v kompatibilním zobrazení.
Sql
projekt aplikace Data-Tier: Data-Tier Application Framework verze 1.1
Visual Studio 2010 SP1 obsahuje následující vylepšení:
-
Upgrady DAC se podporují na SQL Azure a na SQL Server.
-
Upgrady DAC jsou teď na místě, nikoli vedle sebe.
Entity Framework (generování kódu)
-
Šablona Self-Tracking entity negeneruje kód pro importy funkcí, které nemají návratovou hodnotu.
-
Entita není označena jako změněna, pokud přidružení FK, které používá EntityReference.EntityKey vlastnost null.
-
Šablona entit Self-Tracking generuje nekompatibilní kód pro obory názvů oddělené tečkami.
-
Šablona Self-Tracking entit negeneruje výchozí hodnoty skalárních vlastností u složitých typů.
-
Různé změny generování kódu tak, aby byly v souladu s pokyny jazyka Visual Basic pro pěkný lister.
Odkazy
Známý problém
Visual Studio 2010 Service Pack 1 může způsobit vytvoření několika položek v seznamu nainstalovaných Aktualizace. Položky jsou označeny "Oprava hotfix pro Visual C++ Standard 2010 Beta 1" spolu s číslem KB. Společnost Microsoft potvrdila, že s aktualizací Visual Studio 2010 Service Pack 1 nebyly nainstalovány žádné beta opravy a že oprava pro všechny uvedené opravy hotfix byla součástí sady Visual Studio 2010 Service Pack 1. Alternativní řešení známého problému Pro tento problém neexistuje žádné alternativní řešení. V systému nejsou nainstalovány žádné opravy hotfix Beta 1. Aktualizace nelze odinstalovat ani odebrat položky ze seznamu nainstalovaných Aktualizace, protože ve vašem systému nejsou ve skutečnosti nainstalovány žádné soubory. Produkty třetích stran, které jsou popsány v tomto článku, jsou vyráběny společnostmi, které jsou nezávislé na Microsoftu. Společnost Microsoft neposkytuje žádnou záruku (implicitně předpokládanou ani jinou) týkající se výkonu a spolehlivosti těchto produktů. Společnost Microsoft poskytuje kontaktní informace třetích stran, které vám pomůžou najít technickou podporu. Tyto informace se mohou změnit bez předchozího upozornění. Společnost Microsoft neručí za správnost informací o kontaktech na jiné výrobce. Známé problémy s používáním služby Microsoft Update-
Při instalaci této aktualizace Service Pack může proces instalace pokračovat a úspěšně dokončit, pokud se pokusíte instalaci zastavit. K tomuto problému může dojít v případě, že je proces instalace dokončen z poloviny.
-
Pokud spustíte proces instalace tak, že vyberete možnost Stáhnout aktualizace, ale nechat mě zvolit, jestli je chcete nainstalovat, a pak vyberete možnost Nainstalovat aktualizaci a pak vypnout, instalace aktualizace Service Pack se nemusí podařit. Po restartování počítače vám bude tato aktualizace Service Pack nabídnuta znovu a instalace bude úspěšně dokončena.
-
Pokud aktualizaci Service Pack odinstalujete z neanglické verze sady Visual Studio 2010Ultimate, Visual Studio 2010 Premium nebo Visual Studio 2010Professional, bude vám nabídnuta instalace aktualizace Service Pack znovu. Proces instalace však selže, protože součásti této aktualizace Service Pack jsou v neočekávaném stavu. Chcete-li úspěšně přeinstalovat tuto aktualizaci Service Pack, postupujte takto:
-
Spusťte instalaci sady Visual Studio v režimu údržby z položky Programy a funkce v Ovládací panely nebo spuštěním Setup.exe.
-
Vyberte Přidat nebo odebrat funkce.
-
Vyberte Vývojářské nástroje Sady Microsoft Office a potom klikněte na Aktualizovat. Po dokončení instalace přeinstalujte aktualizaci Service Pack.
-