Úvod
Společnost Microsoft vydala 4. dubna 2013 Visual Studio 2012 Update 2 (Visual Studio 2012.2). Tato aktualizace zavádí Nová vylepšení technologie agilní plánování, kvality oprávnění, Windows a Web vývoj, řádek obchodní vývoj a zkušenosti s vývojem. Navíc tato aktualizace opraveny také různé problémy.
Jak získat Visual Studio 2012 aktualizace 2
Visual Studio 2012 aktualizace jsou kumulativní aktualizací, které zahrnují nové funkce a opravy, které byly dodány v Předchozích aktualizacích Visual Studio 2012. Následující odkaz ke stažení je vždy odkazuje na nejnovější aktualizaci:Stáhnout nejnovější balíček aktualizace Visual Studio 2012
Microsoft zkontroloval tento soubor na přítomnost virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici k datu, kdy byl soubor vydán. Soubor je uložen na zabezpečených serverech, které pomáhají zabránit neoprávněným změnám v souboru.
Jak nainstalovat Visual Studio 2012 aktualizace 2
Instalace pokyny v tématu Jak nainstalovat Visual Studio 2012 aktualizace 2 v režimu offline. Všimněte si prosím: Tato aktualizace se týká aplikace Visual Studio a Team Foundation Server (TFS). Mechanika pro instalaci sady Visual Studio a TFS se liší. Aktualizace Visual Studio je aktualizace, která se nainstaluje na cokoliv, co je již nainstalována v počítači. Aktualizace pro TFS je úplné rozložení, které nahradí cokoliv, co je v počítači nainstalována. Dříve než se pokusíte nainstalovat aktualizaci TFS, ujistěte se, že máte úplnou zálohu databáze aktuální. Pokud TFS aktualizovat instalace nezdaří, nebude možné znovu spustit aktualizaci nebo bez provedení obnovení vrátit zpět do dřívější verze TFS.
Nová vylepšení technologie a opravených problémů v aplikaci Visual Studio 2012 aktualizace 2
Vylepšení technologie
V aplikaci Visual Studio 2012 aktualizace 2 byly provedeny následující vylepšení technologie.
Tyto funkce umožňují snadné a flexibilní agilní plánování pro jakýkoli tým.
-
Team Foundation Server
-
Nové značky pracovní položky jsou přidány do poskytnout zjednodušené metadata pro pracovní položky.
-
Dialogové okno Připojit , je přidán do Průzkumník týmových projektů k vyhledání různých týmu projektu připojení a projekty.
-
Pracovní položka je nyní možné odesílat jako e-mailové zprávě v TFS Web Access.
-
Lepší nastavení trvalého zákazníka v inovacích a TFS Průvodce konfigurací.
-
Obsluha má nyní k dispozici v prostředí vysoké dostupnosti SQL.
-
Nyní můžete rychle a snadno přizpůsobit sloupce přímo prostřednictvím rezervu kanbanu.
-
Tyto funkce umožňují lehký test založenou na prohlížeči, řízení a provádění zkrátit čas, který je nutný pro povolení nepřetržitě kvality softwarových projektů.
-
Testování částí
-
Windows Store app jednotka testování nyní podporuje interakci s vlákno uživatelského Rozhraní.
-
Windows Store app jednotka testování nyní podporuje použití asynchronní lambda uvnitř Assert.ThrowsException.
-
Nová jednotka test stop povolit ovládací prvek a provádění podmnožiny testování částí.
-
Je nyní poskytována podpora testování částí skupiny třídou.
-
-
Testování uživatelského Rozhraní
-
Nyní je poskytována podpora rozšířeného použití různých prohlížečích.
-
Je nyní poskytována podpora uživatelského Rozhraní pro aplikaci Internet Explorer 10 v systému Windows 7.
-
-
Nástroje Microsoft Test Manager
-
Nyní můžete přizpůsobit rozlišení státy a státy selhání pro testování analýzy.
-
-
Správce testovacího případu (webový přístup)
-
Nyní můžete zobrazit a upravit testových případů do testového plánu z TFS Web Access.
-
Nyní můžete spustit ruční testových případů, chyby a z TFS Web Access.
-
Tyto následující vývojové funkce systému Windows jsou k dispozici:
-
Visual Profiler diagnostikovat problémy odezvu uživatelského Rozhraní a zpoždění v aktualizacích visual HTML
-
Nejnovější verze Systému Windows aplikace certifikační Kit
poznámky k verzi. V následujícím seznamu naleznete několik příkladů:
Toto vydání také obsahuje technologie ASP.NET a webové nástroje 2012.2. Můžete najít všechny podrobnosti o záběru technologii ASP.NET a webové nástroje 2012.2-
Aktualizace nástrojů, která rozšiřuje stávající runtime Microsoft ASP.NET
-
Vylepšení pro publikování na webu
-
Nové webové rozhraní API funkce
-
Nové šablony pro Facebook aplikace a přihlašovací stránky aplikace
-
Komunikaci v reálném čase prostřednictvím technologie ASP.NET SignalR
-
Adresou webových formulářů ASP.NET popisný adresu URL
Tyto funkce poskytují další funkce pro modernizaci existujících řádku obchodní (LOB) aplikací a vytváření nových obchodních aplikací přes připojené zařízení, které jsou napájeny z nepřetržité služby.
-
LightSwitch
-
Nyní můžete vytvořit křížové prohlížeč HTML na mobilní webové aplikace, které lze spustit na všech moderních zařízení.
-
Nyní můžete publikovat business apps app katalog SharePoint 2013 Microsoft Azure a Internetová informační služba (IIS).
-
Poznámka: Další informace o nové funkce a inovace z náhledu 2 projekty, naleznete v tomto článku Visual Studio LightSwitch týmový Blog.
-
-
Služby SharePoint
-
Je nyní poskytována podpora webového a načíst testování pro aplikace SharePoint.
-
Je nyní poskytována podpora záznam a přehrávání přes kódované UI provádět ověření uživatelského Rozhraní pro aplikace SharePoint 2013.
-
IntelliTrace podpora je stejná jako v SharePoint 2010.
-
-
Nástroje pro telefon
-
Program umožňuje jednotka testování pro Windows Phone.
-
Program umožňuje vytvoření a zavedení postupů pro Windows Phone projekty z příkazového řádku.
-
Tyto funkce poskytují vylepšení v rozhraní IDE k pomoci vytvořit lepší a zvýšit produktivitu vývojáře.
-
Nástroj Blend for Visual Studio 2012
-
Podpora Sketchflow, WPF a Silverlight
-
-
ROZHRANÍ IDE
-
Motiv blue v integrovaném vývojovém Prostředí Visual Studio 2012
-
-
Mapa kódu
-
Vylepšení v kódu mapují ladicí program integrace a reakce
-
-
Návrhář pracovního postupu
-
Ladění zkušenosti zlepšení, která se týkají způsobu, jakým různé datové typy, které jsou zobrazeny v lokální a sledovat systém windows
-
-
IntelliTrace
-
Vylepšený symbol načítání v IntelliTrace a profiler
-
Zobrazení hodnot vnořených parametrů v protokolu IntelliTrace, shromážděné z System Center
-
-
Výkon a spolehlivost
-
Zlepšení výkonu v Návrháři XAML zatížení pro následující scénáře:
-
Velké aplikace Windows Presentation Foundation (WPF)
-
Práce s vlastními ovládacími prvky třetích stran
-
-
Opravených problémů
Poznámka: Pokud není uvedeno jinak, propojené položky můžete přejít na webové stránky Microsoft Connect.
-
772511: nelze změnit hodnotu proměnné typu float nativní C++ aplikace v ladicím programu.
-
771603: nelze ladit soubory jazyka JavaScript v modální okno systému windows v IE10.
-
Ladění aplikace Windows Phone v Visual Studio 2012. Při zavření emulátoru Windows Phone ladicí program nezastaví. Místo toho "Zastavit ladění v" dialogové okno Průběh občas vysunuje.
-
Pokud používáte řetězcový literál jako výraz uvnitř natvis souborů v projektu jazyka C++, nelze znovu vytvořit a ladění projektu, protože je uzamčen soubor PDB.
-
Při ladění projektu C++ před vypuzením příznaky souboru obdržíte nepoužitelné informace v okně kukátka zobrazení objektu, který typ informací není součástí souboru příznaků.
-
Vzdálený ladicí program nelze spustit v počítači se systémem Windows Server 2008 (bez R2), protože není nainstalován systém Windows webové služby.
-
Visual Studio 2012 může dojít k chybě v ladicí program uživatelského Rozhraní.
-
V atributu "třída" libovolný prvek nelze přidat více tříd CSS pomocí technologie IntelliSense. Technologie IntelliSense nelze zobrazit seznam dostupných tříd CSS, pokud stisknete klávesu MEZERNÍK, chcete-li přidat další třídu CSS.
-
CSS editor nejsou podporovány některé specifické vlastnosti Internet Explorer 10.
-
759433: non-ASCII znaků se zobrazí v záhlaví dialogového okna podprocesy čekání.
-
Podprocesy čekání dialogové okno záhlaví nezobrazuje správnou barvu při použití motivu blue v vlastní barevný motiv Visual Studio 2010.
-
Při ladění aplikace Windows Store pomocí jazyka HTML, který používá v izolovaném prostoru iframe v aplikaci Visual Studio 2012, aplikace neočekávaně ukončena.
-
Opraven únik paměti, který může nastat při načtení řešení Visual C++.
-
Zlepšení stability sady Visual Studio 2012 při načítání řešení.
-
Visual Studio 2012 může dojít k selhání s výjimkou System.ArgumentException při přepínání mezi okny (zahrnuje dokument windows, systém windows automaticky skrývat, na kartách nástroje systému windows a podobně).
-
Visual Studio 2012 může dojít k selhání během vypnutí Pokud je nainstalován balíček Add-in Visual Studio.
-
Potížím s výkonem při prvním zkopírovat text z editoru, pokud panel není viditelný v Visual Studio 2012.
-
Po instalaci Visual Studio 2012 aktualizace 1 je-li změnit umístění místní obsah nápovědy nelze získat přístup k místní obsah nápovědy.
-
Sestavení chyby při vytváření projektu knihovny přenosných tříd při výběru cílového rámce .NET Framework 4.5 a Windows Phone 8.
-
Odpověď revize kódu je vytvořena v kořenové cestě oblasti namísto cesty vybrané oblasti.
-
Oprava je provedena zachovat výzvou dialogové okno chybějící součásti web components při otevření webového projektu.
-
Zahrnuje obsah KB2781514: zlepšení stability produktu a oprava kompatibility problém, který nastane při aktualizaci rozhraní.NET Framework společnosti Microsoft.
-
System.NullReferenceException výjimka může dojít v některých případech po otevření modálního dialogového okna z místní nabídky v aplikaci Visual Studio 2012. To způsobí, že dialogové okno uzavřít nebo Visual Studio 2012, dojde k chybě. Například pokud jste nainstalovali nástroje sady Microsoft Azure, můžete tomuto problému může dojít při úpravě tabulek nebo dotazů v rámci úložiště Microsoft Azure v Průzkumníku serveru.
-
Visual Studio 2012 může dojít k chybě při pokusu o zavření projektu LightSwitch.
-
Visual Studio 2012 může dojít k selhání při přepnutí z náhledu kartu do jiného.
-
Pomalý výkon při použití příkazu "z" nebo "openfile" v příkazovém okně.
-
770242: sestavení chyby při vytváření projektu Visual C# přenosné knihovny tříd, který odkazuje na jiné Visual C# přenosné knihovny tříd. Poznámka: Oba projekty cílové rozhraní .NET Framework 4.5, Windows Phone 8 a aplikace pro Windows Store pro rozhraní .NET.
-
"Nelze najít odkazovanou komponentu" sestavení upozornění při provádění paralelní sestavení v Microsoft rozhraní.NET Framework 4-based řešení v Visual Studio 2012.
-
Chyba sestavení při vytváření projektu knihovny přenosné třídy Visual Basic který je cílen rozhraní .NET Framework 4.5, Windows Phone 8 a .NET pro Windows Store apps.
-
Sestavení chyby při vytváření kódu, který je generován pomocí přidat odkaz na službu v Přenosná knihovna tříd projektu, který je cílen Windows Phone 8 a rozhraní .NET Framework 4.5 nebo .NET pro Windows Store apps.
-
Prolnutí může dojít k chybě při vytváření webové aplikace Silverlight, který je pod správou zdrojového kódu.
-
Propojovací program Nápověda přepnout "/?" není uveden systém Windows CE jako platný subsystému.
-
Funkce podpory více přizpůsobit obrázek, který byl zahrnut v aplikaci Visual Studio 2012 aktualizace 1 nesprávně vyžaduje měřítko obrázek loga znaku 140 pixelů velikost 34 x 34. Velikost by měla být 33 x 33 obrazových bodů.
-
Progra obsahuje nejnovější verzi systému Windows knihovny JavaScript.
-
Předpokládejme konfiguraci Cílová platforma pro x64 pro aplikace Visual C++. Při kompilaci aplikace pomocí /O2 nebo /Ox možnost optimalizace. V této situaci dojde nesprávného kódu kompilátor převede typ int64 typ int32 uvnitř smyčky. Například může kompilace následující kód:
int A[8];for (__int64 i=0; i<8; i++) { A[i] = i + 1;}
-
Při kompilaci aplikace Microsoft Visual C++, který obsahuje následující kód spolu s možností / analyze na platformě ARM, dojde k chybě vnitřní kompilátoru:
class Base {};
-
Technologie IntelliSense přestane reagovat při zadejte kód do editoru, konkrétně přidáte přetížení funkce částečné třídy. Například můžete použít kód podobný následujícímu:
Namespace N { partial ref struct S { }; ref struct S { void test(); void test(int); void test(int, int); }; }
-
Technologie IntelliSense nefunguje v zdrojovém souboru, který obsahuje lambda výrazy, které mají více než jednu hodnotu. Například:
[] () { bool b; std::wstring k; if(b) return k; else return k; };
-
Při použití nové TSX společnosti Intel (transakční synchronizace rozšíření) přes vnitřní poskytované Visual Studio 2012 na hardware společnosti Intel Haswell, C++ kompilátor generuje nesprávný kód. To způsobí, že transakce operace jako nevýhradní.
-
C++ kompilátor generuje pokyny nesprávné funkci záznamu opravu v PDB soubory.
-
Pokud vytvoříte prázdný projekt Visual C++, možnost kontroly SDL není zaškrtnuto, přestože je zaškrtnuto políčko SDL kontroluje v průvodci aplikací .
-
Na základě X64 sadu nástrojů Visual C++ neobsahuje všechny kumulativní opravy pro x86-based nástroj Visual C++ v Visual Studio 2012 aktualizace.
-
Pevné zhroucení kompilátoru při kompilaci kódu některé vnořené smyčky.
-
Vnitřní chyba kompilátoru dochází při je buiuld LLVM na základě projektu pomocí kompilátoru technologie založené na x64.
-
Nesprávné strojový kód je generován pro aplikace Visual C++. Bezpodmínečně lze přeskočit smyčku.
-
Aplikace dochází nepravidelně ke zhroucení na Windows Phone při vytváření asynchronní operace s paralelní vzory knihovny (PPL).
-
Vnitřní chyba kompilátoru může dojít při použití x64 nativní C++ kompilátoru pro kompilaci C zdrojový kód, který obsahuje následující vzorek kódu uvnitř smyčky:
A = (B < C? B: C);
-
Při instalaci verze RTM jazyk balíčku v aplikaci Visual Studio 2012 nainstalovány aktualizace Visual Studio 2012. Po dokončení konfigurace Visual Studio 2012 používat jazyk nově nainstalované, můžete zaznamenat následující příznaky:
-
Průvodce nemůže vytvořit nové aplikace Win32 nebo MFC.
-
Projekty nelze upgradovat ze starších verzí.
-
Zobrazený jazyk není jazykem uživatelské konfigurace.
-
-
Předpokládejme, že máte projekt knihovny MFC a používáte kartu zprávy průvodce třída implementovat popisovač zprávy pro WM_CREATE zpráva. Po klepnutí na tlačítko Přidat obslužnou rutinu, nelze při sestavení projektu, protože vygenerovaný kód je nesprávná.
-
Při vytváření binárních souborů pro x64 nebo režim ladění platformy ARM v a s povolenou možností přírůstkové propojení pdata někdy poškodí. To způsobí, že následující problémy:
-
Kód zpracování výjimek není funkční.
-
RtlLookupFunctionEntry() rozhraní API systému Windows nepracuje.
-
-
Předpokládejme, že máte projekt C++ Windows Store nebo testování částí úložiště systému Windows C++ projektu, který odkazuje na projekt exe Windows Store, se že ukázalo, žádné technologie IntelliSense pro projekt exe Windows Store v projektu.
-
Neplatná instrukce je generována jako "mov eax, bh".
-
Předpokládejme, že máte Windows Phone nebo Windows Store projekt, který odkazuje na samostatný projekt, který obsahuje datové zdroje, které jsou vytvořeny pomocí Visual Studio grafické nástroje. Při pokusu o sestavení hlavního projektu nejsou nasazeny majetku spolu s hlavním projektem. To způsobí chyby sestavení v aplikaci Windows Store nebo chyby v době spuštění v aplikaci Windows Phone.
-
Více stability a výkonu vylepšení pro diagnostiku grafiky.
-
Při pokusu o instalaci Visual Studio 2012 aktualizace 1 balíčku, který neobsahuje nástroje pro Entity Framework, zobrazí se následující chybová zpráva:
Návrhář Entity Framework pro Visual Studio 2012 - enu balíčku se nezdařilo.
-
Při instalaci sady Visual Studio 2012 aktualizace Entity Framework nástroje budou nainstalovány v angličtině bez ohledu na národní prostředí sady Visual Studio 2012, který jste nainstalovali.
Nástroje Microsoft Test Manager
-
Předpokládejme, že spustíte test, který má žádné očekávané výsledky a souboru chyby při zkoušce. V takovém případě test je vypočítán automaticky předat.
-
Test sdíleného kroku budou odstraněny neočekávaně při odstranění vybrané testovací krok.
-
Při pokusu o vytvoření nové prostředí v Formát MTM Lab Center, dojde k následující chybě:
Při zadávání dotazů spuštěných virtuálních počítačů.
Zadaný argument byl mimo rozsah platných hodnot.
Testování částí
-
Zkušební metody s TestInitialize atributy mohou být volány v nesprávné pořadí.
Testování zatížení
-
Nelze spustit test zaměřený x86 DLL z Formát MTM proti řadič Test, který běží na x64 operační systém.
Test a správce laboratoře
-
Předpokládejme, že jste nainstalovali Visual Studio 2012 Update 1 v počítači, který má TFS 2012 a Visual Studio 2012 nainstalovány. Pokoušíte se spustit sestavení, která obsahuje testy v počítači. V takovém případě sestavení se nezdaří s výjimkou MethodNotFoundException .
-
Nesprávné rozsah data zobrazit soubory sloučené kód disponibility.
-
Visual Studio 2012 nezobrazí vlastní místní nabídku pro ovládací prvek WPF třetích stran.
-
Pokud při práci s návrhářem v projektu instalace a nasazení typu NotImplementedException, výjimky se zobrazí v návrháři.
-
XAML editor může zastavit automatické sbalení a technologie IntelliSense nemusí fungovat po instalaci aplikace Visual Studio 2012 aktualizace 1.
-
Přenosná knihovna tříd kód spuštěný v prolnutí Návrhář nemůže načíst soubor Microsoft.CSharp.dll.
-
Přenosná knihovna tříd vyvolá výjimku v Návrháři XAML, pokud není nakonfigurována pro cílový program Silverlight 4 a vyšší.
-
Nástroje pro vývojáře windows phone nepoužívají opravy kompilátor jazyka C++ v aplikaci Visual Studio 2012 aktualizace 1.
-
Visual F# přenosné knihovny problémy projektu
-
Dotazy, které práci jako obvykle v F# Interactive a na ploše framework selže za běhu s System.NotSupportedException při jejich použití v knihovně přenosné F# pro program Silverlight nebo Windows Store app.
-
System.ArgumentNullException bude vyvolána v době běhu, pokud jsou volány metody Async.AwaitEve nt nebo Async.CreateDelegate v knihovně přenosné F#.
-
-
Entity Framework nástroje aktualizace mohou být nainstalovány prostřednictvím Visual Studio 2012 aktualizace 2.
-
Občasné selhání při publikování projektu klienta HTML LightSwitch
-
Tato aktualizace opravuje několik problémů pro Team Foundation Server.
-
Překlady pro několik agilní podmínky jsou aktualizovány.
Další informace
Jak stahovat soubory podpory společnosti Microsoft Aktualizace pro další produkty řady Visual Studio lze nalézt v Microsoft stáhnout webu sady Visual Studio. Instalace pokyny pro produkty Visual Studio naleznete v následujících tématech:
Jak nainstalovat Visual Studio
Jak nainstalovat sadu Team Foundation Server a Visual Studio ALM
Visual Studio Team Foundation Server 2012 aktualizace 2 a Visual Studio Team Foundation Server Express 2012 s aktualizací 2 stáhnout stránky pro další informace) a může vyžadovat restartování až dva, v závislosti na stavu počítače při instalaci aktualizace.
Poznámka: V této části platí pouze pro klientské aplikace Visual Studio. TFS má různé systémové požadavky (kontrolaPožadavek na restartováníNení nutné restartovat počítač po instalaci tohoto balíčku.
Podporované jazykyVisual Studio 2012 aktualizace 2 obsahuje aktualizace pro následující verze:
-
Čínština (zjednodušená čínština)
-
Čínština (tradiční)
-
Čeština
-
Angličtina
-
Francouzština
-
Němčina
-
Italština
-
Japonština
-
Korejština
-
Ruština
-
Polština
-
Portugalština (Brazílie)
-
Španělština
-
Turečtina
Podporované operační systémyDalší informace o podporovaných operačních systémech přejděte na následující web společnosti Microsoft:
Platforma kompatibility a systémové požadavky pro Visual Studio 2012
Podporované architektury:
-
32-bit (x86)
-
(x64) 64-bit (WOW)
Požadavky na hardware
-
1.6 gigahertzů (GHz) nebo rychlejší procesor
-
1 gigabajt (GB) paměti RAM (1,5 GB, pokud jsou spuštěny ve virtuálním počítači)
-
1 GB volného místa na disku
-
Jednotka pevného disku 5,400 ot. / MIN
-
DirectX 9 grafická karta se systémem v 1024 × 768 nebo vyšší rozlišení
Požadavky na softwareMusí mít jednu z podporovaných programů Visual Studio 2012, které jsou uvedeny v části "Platí pro" instalaci této aktualizace.
Podpora pro Visual Studio 2012 aktualizace 2Neformální Společenství podpora Visual Studio 2012 aktualizace 2 je k dispozici prostřednictvím fóra Microsoft Developer Network (MSDN).