Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Ú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:




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 poznámky k verzi. V následujícím seznamu naleznete několik příkladů:

  • 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.



  • 759433: non-ASCII znaků se zobrazí v záhlaví dialogového okna podprocesy čekání.

  • 773717: argumenty $(dále jen "ItemPath") (ItemDir), atd. vyřešit nesprávné hodnoty při spuštění externí nástroj v Visual Studio 2012, je-li vybraná položka je mimo řešení.

  • 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.


  • 752266: aplikace visual C++, který je zkompilován pomocí příkazu cl /O2 /arch:AVX /EHsc v Visual Studio 2012 x86 nativní nástroje příkazového řádku občas ukončí.

  • 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 {};


    template <typename T>
    class Derived : public Base {};

    template <typename P3>
    Derived<P3> Make( P3 p3 );

    void foo()
    {
    Base& b = Make(sizeof(long));
    }

  • 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.



  • 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


Poznámka: V této části platí pouze pro klientské aplikace Visual Studio. TFS má různé systémové požadavky (kontrola 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.

Pož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).

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×