Momentan sunteți offline, așteptați să vă reconectați la internet

Descrierea Visual Studio 2012 Update 2

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2797912
Introducere
Lansat de Microsoft Visual Studio 2012 Update 2 (Visual Studio 2012.2) pe 4 aprilie 2013. Această actualizare introduce noua tehnologie de îmbunătăţiri în planificare agil, calitate imputernicirii, Windows şi Web evoluţii, linia Către de afaceri de dezvoltare şi experienţa de dezvoltare. În plus, această actualizare, de asemenea, fixe diverse probleme.

Cum se obţine Visual Studio 2012 Update 2
Visual Studio 2012 actualizări sunt comunicate cumulativă, care include noi caracteristici şi stabileşte că au fost livrate în anterior Visual Studio 2012 actualizări. Următorul link de download întotdeauna puncte la cea mai recentă actualizare:

Descărcaţi acum cel mai recent pachet de actualizare Visual Studio 2012

Virus-drum liber cerere

Microsoft a scanat acest fişier pentru viruşi. Microsoft a utilizat cele mai recente produse software de detectare a viruşilor care erau disponibile la data la care fişierul a fost înregistrat. Fişierul este stocat pe fermă de servere securizate care ajută la prevenirea modificărilor neautorizate ale fişierului.
Cum să instalaţi Visual Studio 2012 Update 2
Pentru instalare, Vezi Cum să instalaţi Visual Studio 2012 Update 2 offline.

Vă rugăm să reţineţi: această actualizare se aplică la Visual Studio şi Team Foundation Server (TFS). Visual Studio şi TFS mecanicii de instalare sunt diferite. Actualizare Visual Studio este o actualizare care se instalează pe sus de orice altceva este deja instalat pe computer. Actualizare TFS este un aspect complet, care înlocuieşte orice este instalat pe computer. Înainte de a încerca să se aplice actualizarea TFS, asiguraţi-vă că aveţi o copiere de rezervă completă de bazele acoperire de date curent. Dacă TFS actualizare instalare eşuează, va fi în imposibilitatea de a reporni update sau derula înapoi la versiunea anterioară a TFS fără a efectua o restaurare.
Noua tehnologie îmbunătăţiri şi fix probleme în Visual Studio 2012 Update 2

Imbunătăţiri tehnologice

Următoarele îmbunătăţiri de tehnologie au fost făcute în Visual Studio 2012 Update 2.

Planificare agil


Aceste caracteristici ajută ușor și flexibil la furnizarea unei planificări agile pentru orice echipă.
  • Echipa Fundaţiei Server
    • Noi munca articol Tag-uri sunt adăugate pentru a oferi usoare metadate pentru elemente de lucru.
    • O casetă de dialog de Conectare este adăugată la echipa Explorer pentru a localiza diferite echipa proiectului conexiuni şi proiecte.
    • Acum puteţi trimite un element de lucru ca un mesaj de e-mail în TFS Web Access.
    • Expertul de configurare TFS şi setări client persistente în upgrade-uri sunt îmbunătăţite.
    • Service-ul este acum disponibil în medii de înaltă disponibilitate SQL.
    • Puteţi acum mai rapid şi cu uşurinţă personaliza coloanele direct prin nerezolvate Kanban bord.
Asigurarea calitatății


Aceste caracteristici ajuta asigura conducerea usoare bazate pe browser-ul de testare şi execuţie pentru a reduce timpul necesar pentru a permite în mod continuu calitatea în proiecte software.
  • Unitate de testare
    • Windows Store app unitate de testare acum suportă interacţiune cu firul UI.
    • Windows Store app unitate de testare acum acceptă utilizarea unui lambda asincron în interiorul Assert.ThrowsException.
    • Noile liste de În redare de teste unitare permit controlul și executarea unui subset de teste unitare.
    • Suportul este acum prevăzut pentru teste de grup de unităţi după clasă.
  • UI de testare
    • Suport acum este prevăzută pentru utilizare extinsă de cross-browser-ul.
    • Este acum sprijinite UI de testare pentru Internet Explorer 10 pe Windows 7.
  • Manager de testare Microsoft
    • Acum puteţi personaliza rezoluţie statele şi eşecul statelor pentru testare analiză.
  • Manager de caz test (Web de acces)
    • Acum puteţi vizualiza şi edita cazuri de testare într-un plan de testare la TFS Web Access.
    • Puteţi rula acum cazuri de testare manuală, şi bug-uri fişier de TFS Web Access.
Dezvoltarea de Windows


Următoarele caracteristici de dezvoltare Windows sunt furnizate:
  • Un Profiler de HTML vizuale pentru a diagnostica problemele de receptivitate UI şi latenţă în actualizări vizuale
  • Cea mai recentă versiune de Kit de certificare Windows App
Dezvoltare web


Această versiune include, de asemenea, ASP.NET şi 2012.2 de instrumente Web. Puteţi găsi detalii complete despre ceea ce este inclus în ASP.NET şi 2012.2 de instrumente Web note privind versiunea. Următoarele include câteva exemple:
  • Actualizare de scule, care se extinde existente Microsoft ASP.NET runtime
  • Îmbunătăţiri la publicarea pe Web
  • Noua funcţionalitate de Web API
  • Noi şabloane pentru aplicaţii Facebook şi aplicarea de filme semn
  • Comunicare în marcă de timp real prin intermediul ASP.NET SignalR
  • Formulare Web scana prin ASP.NET Friendly URL-uri
linia Către de afaceri de dezvoltare


Aceste caracteristici ajuta furniza capabilităţi suplimentare pentru a moderniza linia de afaceri (LOB) cererile existente şi de a crea noi aplicaţii de afaceri toate dispozitivele conectate, care sunt alimentate cu consolidare servicii Urmărire.
  • LightSwitch
    • Acum puteţi construi aplicaţii cross-browser-ul, HTML pe bază web mobil care poate rula pe orice dispozitiv modern.
    • Acum puteţi publica afaceri apps pentru un SharePoint 2013 app catalog pe lângă Microsoft Azure şi Internet Information Services (IIS).
    • Notă Pentru a afla mai multe despre noile caracteristici şi despre cum să faceţi upgrade proiecte Preview 2, consultaţi Acest articol de Visual Studio LightSwitch Team Blog.
  • SharePoint
    • Sprijinul este acum Consemnat de web şi de testare pentru SharePoint aplicatii de încărcare.
    • Suport acum este prevăzută pentru înregistrare şi În redare prin codificate UI pentru a efectua validări UI pe SharePoint 2013 aplicaţii.
    • IntelliTrace suport este aceeaşi cu cea prevăzută în SharePoint 2010.
  • Instrumente de telefon
    • Programul permite unitate de testare pentru Windows Phone.
    • Programul vă permite să construiască şi implementa fluxurile de lucru Windows Phone proiecte din linia Către de comandă.
Dezvoltator experienţă


Aceste caracteristici asigură îmbunătăţiri în IDE pentru a crea o experienţă mai bună şi mai productive dezvoltator.
  • Amestec pentru Visual Studio 2012
    • Suport pentru Sketchflow, WPF, si Silverlight
  • IDE
    • O temă albastru în Visual Studio 2012 IDE
  • Cod hartă
    • Îmbunătățiri în integrarea și sensibilitatea hărții codului din depanator
  • Designer de flux de lucru
    • Depanare experienţă îmbunătăţiri care sunt legate de modul în care diferite tipuri acoperire de date sunt afişate în localnici şi urmăriţi windows
  • IntelliTrace
    • Îmbunătăţit simbol de încărcare în IntelliTrace şi profiler
    • A valorile parametrului imbricate într-un jurnal IntelliTrace care este colectate de la centrul de sistem
  • Performanta si fiabilitate
    • Îmbunătăţiri de performanţă în XAML designer de încărcare pentru următoarele scenarii:
      • Aplicatii Windows Presentation Foundation (WPF) mari
      • Lucrul cu al treilea-petrecere controalele particularizate

Fix probleme

Notă Dacă nu se indică altfel, elemente legate vă va duce la paginile Web Microsoft Connect.

Depanator
ASP.NET Editor
Visual Studio IDE
  • 759433: caractere non-ASCII este afişat în titlu a casetei de dialog filetate aşteptaţi.
  • 773717: $ argumente (ItemPath), $(ItemDir), etc. rezolva valori incorecte atunci când executaţi un instrument extern în Visual Studio 2012 dacă elementul selectat este în afara soluţia.
  • Bara de titlu a dialog filetate aşteptaţi nu afişează culoarea corectă atunci când utilizaţi tema albastru într-o temă particularizată de culoare Visual Studio 2010.
  • Atunci când depanare o aplicaţie Windows Store folosind HTML care foloseste un iframe în mod sandbox în Visual Studio 2012, aplicaţia iese în mod neaşteptat.
  • Fix o irosire de memorie, care pot să apară atunci când o solutie Visual C++ este încărcat.
  • Stabilitatea Visual Studio 2012 este îmbunătăţit, atunci când este de încărcare soluţii.
  • Visual Studio 2012 pot crash cu excepţia System.ArgumentException la comutarea între ferestre (aceasta include documentul windows, windows de auto-ascuns, cu tab-uri instrumentul windows, şi aşa mai departe).
  • Visual Studio 2012 pot defecta în timpul închiderii dacă este instalat un pachet de Visual Studio program de completare.
  • Întâmpinaţi probleme de performanţă pentru prima dată când copiaţi text de pe editor dacă setul de instrumente este invizibil in Visual Studio 2012.
  • Nu puteţi accesa conținut de ajutor locală după ce instalaţi Visual Studio 2012 actualizare 1, dacă vă schimbaţi locul de ajutor locale de conţinut.
  • Construi eroare cand construiesti un proiect Biblioteca clasa portabil, dacă selectaţi .NET Framework 4.5 şi Windows Phone 8 cadre ţintă.
  • Răspuns de revizuire Codul este creat în rădăcină zona calea în loc de calea zonei selectate.
  • Fix se menţine dialogul determinat pentru lipsesc componentele web la care apar atunci când deschideţi un proiect web.
  • Include conţinutul KB2781514: o îmbunătăţire a stabilităţii produsului şi un fix pentru o problemă de compatibilitate, care apare atunci când Microsoft .NET Framework este actualizat.
  • O excepţie System.NullReferenceException pot să apară în unele scenarii de după o casetă de dialog modală este deschisă dintr-un meniu de comenzi rapide în Visual Studio 2012. Acest lucru provoacă casetă de dialog să fie închisă sau Visual Studio 2012 accidente. De exemplu, dacă aţi instalat Microsoft Azure Tools, pot apărea această problemă atunci când editaţi tabele sau interogări în Microsoft Azure Storage Server Explorer.
  • Visual Studio 2012 poate bloca atunci când încercaţi să închideţi un proiect LightSwitch.
  • Visual Studio 2012 poate bloca atunci când treceţi la o previzualizare filă la alta.
  • Performanţă lentă atunci când utilizaţi "openfile" sau "de" comanda în fereastra de comandă.
MS construi
  • 770242: construi eroare cand construiesti un proiect Visual C# portabil Biblioteca clasa care face referire la un alt Visual C# portabil Biblioteca clasa.

    Notă Ambele proiecte ţintă .NET Framework 4.5, Windows Phone 8 şi .NET pentru Windows Store apps.
  • "Componenta de referinţă negăsită" construi avertizare atunci când efectuaţi o construi paralele de pe Microsoft .NET Framework 4 pe bază de soluţie în Visual Studio 2012.
  • Construi eroare cand construiesti un proiect Visual Basic portabil clasa Biblioteca că obiectivele .NET Framework 4.5, Windows Phone 8 şi .NET pentru Windows Store apps.
  • Construi eroare atunci când vă construiţi cod care este generat de Adauga serviciul de referinţă într-o bibliotecă de clasă portabil proiect că obiectivele Windows Phone 8 şi fie .NET Framework 4.5 sau .NET pentru Windows Store apps.
  • Amestec poate bloca atunci când vă construiţi o Silverlight web app care se află sub controlul sursei.
  • Linker-ul ajuta comuta "/?" nu Listă tabel Windows CE ca un subsistem valabil.
Unelte de dezvoltare Windows
  • Caracteristica suport multiplu-Micºoraþi imaginea care a fost inclus în Visual Studio 2012 actualizare 1 incorect necesită o scară 140 insigna logo-ul imagine de marimea 34 x 34 pixeli. Mărimea trebuie să fie 33 x 33 pixeli.
  • Progra include cea mai recentă versiune de Windows bibliotecă JavaScript.
Formular de WindowsC ++
  • 752266: Visual C++ aplicaţie care este compilat utilizând comanda cl /O2 /arch:AVX /EHsc din Visual Studio 2012 x 86 indigene Prompt de comandă instrumente intermitent iese.
  • Să presupunem că configuraţi ţintă platformă pentru x 64 pentru o aplicare cu Visual C++. Când compilaţi aplicaţia utilizând opţiunea de optimizare /O2 sau /Ox . În această situaţie, codul incorect este generat atunci când compilator converteşte int64 tip int32 tip în interiorul unei bucle. De exemplu, poate compila codul următor:
    int A[8];for (__int64 i=0; i<8; i++) { A[i] = i + 1;}
  • Atunci când compilaţi o aplicaţie Microsoft Visual C++ care conţine următorul cod împreună cu opţiunea / analiza pe o platformă de braţ, apare o eroare de compilator interne:
    class Base {};

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

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

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

  • IntelliSense devine nu răspunde atunci când tastaţi unele codul în editorul, în special atunci când adăugaţi supraîncărcării funcţiilor parţială clase. De exemplu, utilizaţi codul care seamănă cu următorul:
    Namespace N{ partial ref struct S { }; ref struct S { void test(); void test(int); void test(int, int); };}
  • IntelliSense nu funcţionează într-un fişier sursă care conţine expresii lambda care au mai mult de o valoare. De exemplu:
    [] () { bool b; std::wstring k; if(b) return k; else return k; };
  • Când utilizaţi Intel pe noul TSX (tranzacţională sincronizare extensii) prin intrinsics furnizate de Visual Studio 2012 pe Intel Haswell hardware, compilatorul C++ generează codul incorect. Acest lucru provoacă operaţiunea de tranzacţie să fie non-exclusivă.
  • Compilator C++ generează funcţia incorecte indicii în o remediere record în fişierele de PDB.
  • Când creaţi un gol proiect Visual C++, opţiunea SDL controale este eliminat chiar dacă este bifată casetă de selectare SDL controale în Expertul de aplicare .
  • X 64-bază Visual C++ instrument set nu conţine toate remedierile cumulativ pentru x 86-bază Visual C++ instrumentul în Visual Studio 2012 actualizări.
  • Fixed-un accident de compilator când anumite buclă imbricată codul este compilat.
  • Apare o eroare de compilator intern atunci când buiuld un LLVM pe bază de proiect utilizând un compilator bazate pe x 64.
  • Incorect codul maşină este generat pentru o aplicare cu Visual C++. O bucla poate fi omisă necondiţionat.
  • Aplicarea blochează intermitent pe Windows Phone, atunci când creaţi o operaţiune asincronă cu biblioteca de modele paralele (PPL).
  • Poate apărea o eroare de compilator interne, atunci când utilizaţi x 64 compilator C++ nativ pentru a compila un cod de sursă C care conţine modelul următorul cod în interiorul unei bucle:
    O = (B< c="" b="" :="">
  • Când aţi instalat o versiunea RTM de limba pachet de Visual Studio 2012 care a Visual Studio 2012 actualizări instalate. După ce configuraţi 2012 Visual Studio pentru a utiliza limba nou instalat, vă confruntaţi cu următoarele simptome:
    • Imposibil de creat noua aplicaţie Win32 sau MFC în expert.
    • Se poate face upgrade proiecte la versiunile anterioare.
    • Limba afişată nu este limba configurat de utilizator.
  • Presupunem că aveţi un proiect MFC şi utilizaţi fila mesaje în clasa de expertul să pună în aplicare un handler de mesaj pentru mesaj WM_CREATE. După ce faceţi clic pe Adăugaţi Handler, nu se poate construi proiectul deoarece codul generat este incorectă.
  • Când vă construi binare pentru x 64 sau platforme ARM în modul de depanare şi cu incrementale leagă opţiune activată, pdata corupe uneori. Acest lucru determină următoarele probleme:
    • Excepţie de manipulare codul nu funcţionează.
    • Windows API RtlLookupFunctionEntry() nu funcţionează.
  • Să presupunem că aveţi un proiect C++ Windows magazin sau un proiect C++ Windows magazin de unitate de testare, care face referire la un proiect exe Windows Store, nu există nici IntelliSense a arătat pentru Windows Magazin exe proiectului în proiectul dumneavoastră.
  • Ilegale de instruire este generat ca "mov eax, bh".
Grafica şi grafic diagnoză
  • Să presupunem că aveţi un Windows Phone sau un proiect de Windows magazin care face referire la un proiect separat care conţine active care sunt create prin utilizarea instrumentelor Visual Studio grafica. Când încercaţi să construi proiectul principal, activele nu sunt dislocate împreună cu proiectul principal. Acest lucru cauzează erori de a construi în aplicaţia Windows magazin sau a alerga marcă de timp erori în aplicaţia Windows Phone.
  • Mai multe îmbunătăţiri de stabilitate şi performanţă pentru grafica de diagnosticare.
Instalări
  • Când încercaţi să instalaţi un pachet de Visual Studio 2012 actualizare 1 care conţin instrumente cadru entitate, primiţi următorul mesaj de eroare:
    Entitate cadru Designer pentru Visual Studio 2012 - enu pachet nu a reușit
  • Când se instalează actualizări de Visual Studio 2012, entitate cadrul tools va fi instalat în limba engleză indiferent de localizare de Visual Studio 2012 care le-au instalat.
Visual Studio Test

Manager de testare Microsoft
  • Presupunem că tu a alerga un test care are nici rezultatele aşteptate, şi o eroare de fişier în timpul încercării. În această situaţie, testul este auto-calculat pentru a trece.
  • Un pas de testare comune poate fi eliminat în mod neaşteptat atunci când ştergeţi un pas de încercare alese.
  • Următoarea eroare se produce atunci când încercaţi să creaţi un nou mediu în centrul de laborator MTM:
    Eroare în interogarea running maşini virtuale.
    Argumentul specificat a fost din intervalul de valori valide.
Unitate de testare
  • Metodele de testare cu TestInitialize atribute poate fi numit într-o succesiune incorectă.
Teste
  • Imposibilitatea de a alerga un test cu x 86 orientate DLL din MTM împotriva un controler de testare, care se execută pe un x 64 sistem de operare.
Test şi Lab Manager
  • Presupunem că aţi aplicat Visual Studio 2012 actualizare 1 pe un computer care are TFS 2012 şi Visual Studio 2012 instalat. Încercaţi să executaţi o construi care conţine teste pe computer. În această situaţie, a construi nu reuşeşte cu o excepţie MethodNotFoundException .
  • Fişierele de acoperire îmbinate cod afişează date incorecte de acoperire.
XAML Designer
Instrumente de telefon
  • Fixat de compilator C++ in Visual Studio 2012 actualizare 1 nu se aplică de instrumente pentru dezvoltatori Windows Phone.
F #
  • Probleme vizuale F # portabil Proiectul Biblioteca
    • Interogările care munca ca de obicei în F # Interactive şi în cadrul desktop va eşua la a alerga marcă de timp cu System.NotSupportedException atunci când sunt utilizate într-o bibliotecă F # portabil pentru un app Silverlight sau Windows Store.
    • O System.ArgumentNullException va fi aruncat la marcă de timp a alerga dacă metodele Async.AwaitEve nt sau Async.CreateDelegate sunt numite într-o bibliotecă F # portabil.
Instrumente de cadru entitate
  • Entitate cadru instrumente actualizări poate fi instalat prin Visual Studio 2012 Update 2.
Implementării ClickOnceLightSwitch
  • Intermitentă crash atunci când publicaţi un proiect LightSwitch HTML Client
Echipa Fundaţiei Server
  • Această actualizare rezolvă mai multe probleme pentru Team Foundation Server.
Localizare
  • Traduceri pentru o pereche de agil termeni sunt actualizate.
Informaţii suplimentare
Cum de a descărca fișierele de suport Microsoft

Actualizări pentru alte produse din familia Visual Studio poate fi găsit pe Microsoft site-ul de download pentru Visual Studio.

Pentru instalarea produselor Visual Studio, Vezi:

Cerinţele


Notă Această secţiune se aplică doar client Visual Studio. TFS are cerinţe de sistem diferit (verifica Visual student Team Foundation Server 2012 cu Update 2 şi Visual student Team Foundation Server Express 2012 cu Update 2 Descărcaţi pagini pentru mai multe informaţii), şi pot necesita repornirea până la două, în funcţie de starea de computer când instalaţi actualizarea.

Cerinţă de repornire

Nu trebuie să reporniţi computerul după ce instalaţi acest pachet.

Limbi suportate

Visual Studio 2012 Update 2 oferă actualizări pentru următoarele versiuni:
  • Chineză (simplificată)
  • Chineză (tradiţională)
  • Cehă
  • Engleză
  • Franceză
  • Germană
  • Italiană
  • Japoneză
  • Coreeană
  • Rusă
  • Poloneză
  • Portugheză (Brazilia)
  • Spaniolă
  • Turcă

Sistemele de operare

Pentru mai multe informaţii despre sistemele de operare, du-te la următorul site Web Microsoft:

Listă de arhitecturi suportate

  • 32-bit (x 86)
  • 64-bit (x 64) (WOW)

Cerinţele de hardware

  • 1.6 gigahertz (GHz) sau mai rapid procesor
  • 1 gigaoctet (GO) de RAM (1.5 GB dacă tu eşti running înăuntru un virtual machine)
  • 1 GB de spaţiu disponibil pe hard disk
  • 5400 RPM hard disk drive
  • DirectX 9-capabil placă video care se execută la 1024 × 768 sau mai mare rezolutie

Cerinţe software

Trebuie să aveţi unul din programe Visual Studio 2012 acceptate listate în secţiunea "Se aplică la" instalat pentru a aplica această actualizare.

Suport pentru Visual Studio 2012 Update 2

Sprijinul comunitar informale pentru Visual Studio 2012 Update 2 este disponibil prin intermediul Reţea Microsoft pentru dezvoltatori (MSDN) forumuri.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2797912 - Ultima examinare: 06/25/2014 13:58:00 - Revizie: 45.0

Microsoft Visual Studio Ultimate 2012, Microsoft Visual Studio Professional 2012, Microsoft Visual Studio Premium 2012, Microsoft Visual Studio Team Foundation Server 2012, Microsoft Visual Studio Express 2012 for Web, Microsoft Visual Studio Express 2012 for Windows 8, Microsoft Visual Studio Express 2012 for Windows Desktop, Microsoft Visual Studio Express 2012 for Windows Phone

  • kbqfe atdownload kbsurveynew kbexpertiseadvanced kbmt KB2797912 KbMtro
Feedback