Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Declarație de suport

Următorul conținut se referă la pagina de descărcare a Visual Studio 2013 Update 2. Pentru mai multe informații despre următorul conținut, consultați detaliipe site-ul Web Microsoft Download Center.

Notă Există diferite niveluri de suport pentru fiecare produs. Citiți următoarele declarații de suport cu atenție înainte de a instala actualizarea.

Prin instalarea actualizărilor Visual Studio, sunt optează în să primiți și să instalați actualizările viitoare Visual Studio 2013. Microsoft oferă suport în Visual Studio 2013 RTM produse și cele mai recente produse Visual Studio 2013 Update.

Profesionale, Premium, Ultimate, și Express pentru Windows produse: Professional, Premium, Ultimate și Express pentru Windows sunt produse complete de Visual Studio 2013 RTM, care includ, de asemenea, Visual Studio 2 de actualizări. Dacă aveți în prezent Visual Studio 2013 instalate și executați această descărcare, va obține Visual Studio 2 de actualizări numai. Dacă aveți în prezent Visual Studio 2013 instalat atunci când instalaţi această descărcare, veți primi Visual Studio 2013 şi Visual Studio 2 de actualizări. Visual Studio 2013 RTM pachetele lingvistice poate fi instalat prin aceste produse de actualizare 2 corespunzătoare.




Introducere

Microsoft a lansat Team Foundation Server 2013 Update 2 pe 2 aprilie 2014, şi Visual Studio 2013 2 de actualizare pe 12 mai 2014. Această actualizare introduce noi tehnologii îmbunătățiri în Team Foundation Server (TFS), instrumente de testare, Microsoft Azure Tools, lansare Management, depanatorul, Profiler, IntelliTrace, generare de cod, Entity Framework 6.1, NuGet, TypeScript, Visual Studio IDE, ASP.NET şi 2013.2 de instrumente Web. Visual Studio 2013 2 de actualizare include cele mai recente actualizări, caracteristici și remedieri de erori.

Mai multe informații despre actualizările de produs Visual Studio , de asemenea, este disponibilă pe site-ul Visual Studio.

Cum se obține Visual Studio 2013 Update 2

Visual Studio 2013 actualizări sunt cumulative versiuni. Următoarele linkuri de descărcare întotdeauna să indicați spre cea mai recentă actualizare:



Mai puteți vizualiza lista completă de Visual Studio 2013 actualizări.

Microsoft a scanat acest fișier pentru viruşi. Microsoft utilizează cele mai actualizate software pentru detectarea virușilor care sunt disponibile la data la care fișierul a fost postat. Fisierul este stocat pe servere securizate care ajută la împiedicarea modificărilor neautorizate a fișierului.

Cum se instalează Visual Studio 2013 Update 2

Pentru instalarea indicații pentru produsele Visual Studio, consultați:

Cum se instalează Visual Studio

Cum se instalează Team Foundation Server și Visual Studio ALM

Cum se instalează lansare Management pentru Visual Studio 2013

Important Această actualizare se aplică la Visual Studio şi Team Foundation Server (TFS). Visual Studio și TFS mecanică instalare diferă de la un altul. Visual Studio actualizarea este instalată pe partea de sus orice este deja instalat pe computer. Actualizarea TFS este un aspect complet care înlocuiește orice este instalat pe computer. Înainte să încercați să aplicați actualizarea TFS, asigurați-vă că aveți o copie de rezervă completă a bazei de date curent. Dacă TFS update eroare la instalare, nu veți reuși să reporniți actualizarea sau pentru a derula înapoi la versiunea anterioară de TFS fără a efectua o restaurare.

Actualizarea lansare Management este un aspect completă care include cele mai recente caracteristici și bug fixes pentru gestionarea de lansare pentru Visual Studio 2013. Înainte să încercați să aplicați actualizarea de lansare Management, asigurați-vă că aveți o copie de rezervă completă a bazelor de date curent și RSA cheie de cifrare (consultați publicare blog cripto cheile RSA export instrucţiuni). Dacă de gestionare de lansare update eroare la instalare, veți reuși să reporniți actualizarea sau revenire la versiunea anterioară de lansare Management fără a efectua o operațiune de restabilire.

Deoarece Management de lansare pentru Visual Studio 2013 Update 2 go live, se aplică următoarele căi de upgrade.

Upgrade-uri acceptate:

  • Lansare Management pentru Visual Studio 2013 pentru Management de lansare pentru Visual Studio 2013 Update 2

  • Lansare Management pentru Visual Studio 2013 actualizarea 1 de la lansare Management pentru Visual Studio 2013 Update 2

  • Lansare Management pentru Visual Studio 2013 Update 2 RC la gestionarea de lansare pentru Visual Studio 2013 Update 2


Noua tehnologie îmbunătățiri și fix probleme în Visual Studio 2013 Update 2

Tehnologie îmbunătățiriTehnologie următoarele îmbunătăţiri au fost făcute în această versiune.

  • Șabloane de proiecte ASP.NET

    • Actualizări pentru ASP.NET Project șabloane pentru a accepta confirmare cont și de reinițializare a parolei.

    • Suport pentru conturile de organizație local în ASP.NET Web API

  • Visual Studio Web Editor îmbunătățiri

    • Noi JSON editor

    • Noi Sass editor (.scss)

    • Implementați URL selector pentru HTML/CSS

    • Actualizări pentru editor mai puțin adăugând mai multe caracteristici

    • Actualizare KO Intellisense în editorul HTML

  • Link de browser

    • Browser Link acum acceptă conexiuni HTTPS și va lista care în tabloul de bord cu alte conexiuni cât timp certificat este de încredere de browser.

    • Sursă de cartografiere mai bună

  • Asistență pentru site-uri Web Microsoft Azure în Visual Studio

    • Suport Azure faceți sign in

    • Depanarea la distanță pentru Microsoft Azure Web Sites (WAWS)

    • Vizualizare la distanță

    • Crearea de site-uri Web Azure de asistență

  • Web publica îmbunătățiri

    • Îmbunătățiți experiența utilizatorului pentru publicare

  • Structură ASP.NET

    • Dacă modelul dvs. utilizează enum, apoi administrator MVC va genera verticală pentru enumerare. Aceasta utilizează ajutoare de enumerare MVC.

    • Actualizat șabloanele EditorFor în structură MVC, astfel încât aceștia utilizează clasele Bootstrap.

    • MVC şi Web API Scaffolders va adăuga pachete 5.1 pentru MVC şi Web API.

    • Strat de adăugat structură extensibilitate pentru a accepta Scaffolders particularizate terțe.

  • Formulare ASP.NET Web

  • ASP.NET MVC 5.1

  • API 2.1 Web ASP.NET

  • Pagini Web ASP.NET 3.1

  • ASP.NET identitate 2.0.0

    • Autentificare pe două niveluri

      ASP.NET identitate acum suport autentificare pe două niveluri. Autentificare pe două niveluri furnizează un nivel suplimentar de securitate pentru conturile de utilizator în cazul în care parola este compromis. Există, de asemenea, brute force atacuri împotriva codurile două niveluri de protecție.

    • Blocare cont

      Furnizează o modalitate de a bloca utilizatorului dacă utilizatorul introduce parola lor sau două niveluri coduri incorect. Numărul de încercări nevalidă și timespan pentru utilizatorii sunt blocate din poate fi configurat. Un dezvoltator opțional puteți dezactiva blocare cont pentru anumite conturi de utilizator.

    • Cont de confirmare

      Sistemul de identitate ASP.NET suportă acum cont confirmare. Acesta este un scenariu destul de comune în majoritatea site-uri web astăzi unde atunci când vă înregistrați pentru un cont nou de pe site-ul web, trebuie să confirmați e-mailul înainte de a putea face nimic în site-ul web. E-mail de confirmare este utilă, deoarece împiedică fals conturi create. Acest lucru este extrem de util dacă utilizați e-mail ca o metodă de a comunica cu utilizatorii de site-ul dvs., cum ar fi site-uri Forum, banking, comerţ electronic și site-uri web sociale.

    • Resetare parolă

      Parola resetare este o caracteristică în cazul în care utilizatorul să reinițializeze parolele lor, dacă acestea au uitat parola.

    • Marcă de securitate (Sign out pretutindeni)

      Acceptă o modalitate pentru a regenera simbolului de securitate pentru utilizator în cazurile când utilizatorul se modifică parola lor sau orice alte securitate legate de informații, cum ar fi eliminarea o autentificare asociate (cum ar fi Facebook, Google, Microsoft Account și așa mai departe). Acest lucru este necesar pentru a vă asigura că orice simboluri generat cu vechea parolă sunt anulate. În proiectul de exemplu, dacă modificați parola utilizatorului apoi pentru utilizator se generează un nou simbol și orice simboluri anterioare sunt anulate. Această caracteristică oferă un nivel suplimentar de securitate pentru aplicația de când modificați parola, va fi deconectat de pretutindeni (toate celelalte browsere) în cazul în care v-ați conectat în această aplicație.

    • Face tipul de cheie primară fi extensible pentru utilizatori și roluri

      În ASP.NET identitate 1.0, tipul de cheie primară pentru tabelul de utilizatori şi roluri a fost șiruri. Aceasta înseamnă că atunci când sistemul de identitate ASP.NET a fost păstrată în SQL Server utilizând Entity Framework, am fost folosind nvarchar. Au fost multe discuții despre acest implementarea implicit Stack Overflow și feedbackul primit. V-am furnizat un cârlig de extensibilitate, unde aveți posibilitatea să specificați ce ar trebui să fie cheia primară a tabelului de utilizatori și roluri . Acest cârlig extensibilitate este deosebit de utilă dacă migraţi aplicația și aplicația a fost stocarea UserIds sunt GUID-urile sau enumerari.

    • Suport IQueryable utilizatorilor şi de roluri

      Adaugă suport pentru IQueryable UsersStore şi RolesStore, puteţi obţine cu ușurință lista de utilizatori şi roluri.

    • Operațiunea de ștergere suport prin UserManager

    • Indexarea pe numele de utilizator

      În implementarea ASP.NET identitate Entity Framework, am adăugat un index unic pe numele de utilizator utilizând noul IndexAttribute în EF 6.1.0-Beta1. Acest lucru asigură că numele de utilizator sunt întotdeauna unic și nu a fost fără stări de concurență în care se poate termina cu dublate de utilizator.

    • Validator îmbunătățită parolă

      Validator parola care a fost livrat în ASP.NET identitate 1.0 a fost un validator parola destul de bază, care a fost validarea numai lungimea minimă. Există o nouă parolă validator care vă oferă mai mult control asupra complexitatea parola. Vă rugăm să rețineți că chiar dacă activați toate setările din această parolă, vă recomandăm să activați Autentificarea cu doi factori pentru conturile de utilizator.

    • IdentityFactory Software intermediar al / CreatePerOwinContex

    • UserManager

      Utilizați fabrica de implementare pentru a obține o instanță a UserManager din contextul OWIN . Acest model este similar cu ceea ce vom folosi pentru a obţine AuthenticationManager din OWIN context pentru SignIn și SignOut. Aceasta este o metoda recomandată de a obține o instanță a UserManager per solicitare pentru aplicația.

    • Software intermediar al DbContextFactory

      Identitate ASP.NET utilizează Entity Framework pentru persistente sistemul de identitate în SQL Server. Pentru aceasta identitate sistemul are o referință la ApplicationDbContext. Software intermediar al DbContextFactory returnează o instanță a ApplicationDbContext per solicitare care se pot utiliza într-o aplicație.

    • Pachet de identitate mostrele NuGet ASP.NET

      Exemple de pachet NuGet pot face mai ușor să instalați și executați eșantioane pentru identitate ASP.NET și urmați cele mai bune practici. Iată un exemplu ASP.NET MVC aplicație. Vă rugăm să modificaţi codul pentru a se potrivi aplicația dvs. înainte de a implementa acest lucru în producție. Eșantion trebuie instalat într-o aplicaţie ASP.NET goală.

      Pentru mai multe informații despre pachetul, accesați următorul mesaj pe blog:

      Anunțarea examinarea Microsoft.AspNet.Identity 2.0.0

  • Microsoft OWIN componente

    Multe erori sunt remediate în această versiune, consultați notele de lansare pentru cea mai recentă versiune stabilă (2.1.0).

  • ASP.NET SignalR

    Multe erori sunt remediate în această versiune, consultați notele de lansare.


  • Această actualizare permite dezvoltatorilor să specificați că programele fi compilate pentru a ținti mai târziu-generare procesoare care acceptă setul de instrucțiuni AVX2.


  • Adaugă o Visualizer pentru JSON datele conținute în obiectele String.

  • Puteţi compara două fișiere .diagsession care conțin datele gestionate de memorie.

  • Se poate declanșa manual conținutul preîncărcare în magazinul Windows cererile.

  • Funcționalitatea care include DOM Explorer și JavaScript consola atunci când sunteţi depanare în interiorul unui control VizualizareWeb de depanare a Scripturilor adăugat.

  • Extensibilitate adăugat punct pentru Visual Studio inserturi pentru a modifica setările de simboluri debugger.

  • Poate inspecta valorile obiecte individuale, atunci când depanare gestionate de memorie dintr-un fișier imagine de memorie cu memorie heap.

  • Windows Phone 8.1 dezvoltatorii le pot utiliza Visual Studio pentru a depana probleme cu site-uri web care se execută pe telefon Internet Explorer.


  • Update Entity Framework 6.1 pentru execuție și scule. ENTITY Framework (EF) 6.1 este o actualizare minoră pentru Entity Framework 6 și include mai multe remedieri de erori şi caracteristici noi. Pentru informații detaliate despre EF 6.1, inclusiv linkuri către documentație pentru caracteristicile noi, consultați Istoricul de versiune Entity Framework. Caracteristici noi în această versiune se numără următoarele:

    • Scule consolidare oferă un mod consistent pentru a crea un nou model EF. Această caracteristică se extinde ADO.NET Entity Data Model Expertul pentru a accepta cod primele modele, inclusiv inginerie inversă dintr-o bază de date existente. Aceste caracteristici au fost disponibile anterior în versiunea Beta de EF Power Tools.

    • Tratarea erorilor de confirmare tranzacții de furnizează noi System.Data.Entity.Infrastructure.CommitFailureHandler care utilizează capacitatea nou introduse pentru operațiuni de tranzacții. CommitFailureHandler permite recuperare automată de erori de conectare, în timp ce comite o tranzacție.

    • IndexAttribute permite indexurile de a plasa un atribut pe o proprietate (sau properties) în modelul de cod prima. Cod mai întâi apoi creează un index corespunzătoare în baza de date.

    • Public maparea API oferă acces la informațiile care are EF despre cum proprietăți și tipurile sunt mapate la coloane și bază de date. În trecut lansări această API a fost intern.

    • Capacitatea de a configura interceptare utilizând fișierul App.config sau Web.config vă permite să adăugați permite interceptare fără Recompilarea aplicația.

    • DatabaseLogger este o interceptare noi care vă ajută să faceți log toate operațiunile de baze de date într-un fișier. În combinație cu caracteristica anterioare, acest lucru vă permite să comutați cu ușurință în jurnal de operațiuni de baze de date pentru o aplicație implementată, fără a trebui să recompilare.

    • Migrările model modifica de detectare a fost îmbunătățit, astfel încât scaffolded migrări sunt mai corecte. Performanță de procesul de detectare modificare, de asemenea, a fost îmbunătățit foarte mult.

    • Îmbunătățiri de performanță includ operațiuni redusă bazei de date în timpul inițializării, optimizări pentru comparație nul egal în LINQ interogări, vizualiza mai rapid generare (model crearea) în mai multe scenarii și mai eficientă producerea urmărit entități cu asocieri de mai multe.


  • Grafică DirectX diagnostic caracteristici sunt acum disponibile pentru dispozitivele Windows Phone 8.1 și emulatoare.

  • Șabloane de DirectX noi şi îmbunătăţite oferă un punct de plecare pentru scrierea jocuri pentru Windows Store și Windows Phone (Silverlight și non-Silverlight). XAML bazat pe șablon oferă un punct de plecare pentru încorporează cu ușurință textul, imaginile, și meniuri în jocuri pentru utilizarea ca heads-up Up-afişează, mesaje de stare, setările și așa mai departe.

  • Analiză de cadru grafică este acceptat pentru a ajuta la diagnosticarea problemelor de performanță în bazate pe DirectX jocuri și aplicații.

  • Unele îmbunătățiri funcționale sunt concepute pentru grafice diagnostice:

    • Draw stare de urmărire din lista de evenimente grafică acceptă simplificat analiză pentru a descoperi cum s-a stabilit starea GPU.

    • Până la 30 de cadre consecutive pot fi capturate simultan.

    • Nume de obiecte și resurse definite de către dezvoltator sunt expuse acum în interfața cu utilizatorul (IU).

    • HTTP și rutine particularizate protocol poate fi folosit pentru performanță eveniment adnotare.

    • Zonă tampon matriță adâncime vizualizare acum este acceptat.


  • Evenimente de performanță care sunt SQL legate acum oferă o opţiune pentru a încărca SQL într-o fereastră nouă de interogare și utilizați instrumentele SQL existente în interiorul Visual Studio pentru a investiga o problemă.

  • Performanță evenimentele care sunt legate de MVC oferi acum o opţiune să treceți la metoda de acțiune sau de controler de cod pentru a investiga o problemă.

  • Performanță evenimente pot fi grupate acum de punctul de intrare și de nodul cel mai lent. Acest lucru reduce numărul total de rânduri şi face mai ușor de identificat un anumit eveniment pentru a investiga.

  • Când Verificați detaliile unui eveniment de performanță IntelliTrace, acum există un indicator pentru a evidenția calea pentru fiecare dintre nodurile mai lent.

  • Atunci când depanați un eveniment de excepție dintr-un fișier jurnal IntelliTrace, cod hartă este acum Arată cu IntelliTrace specifice adnotare, astfel încât interesante parametrii pot fi afișate cu ușurință. Acest lucru arată, de asemenea, în cazul în care a fost thrown excepție utilizând un comentariu nou pe grafic.

  • Să presupunem că utilizați Git găzduită TFS ca sursă de control sistem, aveți posibilitatea să accesați versiunea implementată de soluția deschizând fișierul iTrace generat de Agent Microsoft monitorizare, în Visual Studio Ultimate 2013.


  • NuGet 2.8.1 vor fi lansate în aprilie 2014. Iată cele mai importante puncte din notele de lansare. Verificați notele de versiune completă pentru mai multe informații despre aceste modificări.

    • Țintă Windows Phone aplicații Windows 8.1
      NuGet 2.8.1 suportă acum orientare aplicații Windows Phone 8.1 prin utilizarea apelativelor cadru țintă WindowsPhoneApp, WPA, WindowsPhoneApp81și WPA81.

    • Corecție rezolvare pentru dependențele
      Când NuGet rezolvă pachetul dependențele; NuGet istoric a implementat o strategie de selectare versiunea cea mai mică majore şi minore pachetul care satisface dependențele pe pachetul. Cu toate acestea, spre deosebire de versiunea majoră şi minoră, versiunea patch s-a rezolvat întotdeauna la versiunea cea mai mare. Deși comportamentul bine intenţionate, a creat o lipsa determinismul pentru instalarea pachetelor care au dependențele.

    • Opțiunea - DependencyVersion
      Deși NuGet 2.8 modifică comportamentul implicit pentru rezolvarea dependențelor, de asemenea, adaugă mai precis control asupra procesului de rezolvare dependență prin opțiunea - DependencyVersion în consola manager pachetul. Opțiunea permite rezolvarea dependențelor versiunea cea mai mică posibil care este comportamentul implicit, versiunea posibil mai mare, sau mai mare minore sau patch versiunea. Această opțiune funcționează numai pentru pachetul de instalare în PowerShell cmdlet.

    • DependencyVersion atribut
      Pe lângă opțiunea - DependencyVersion detaliate, NuGet a permis, de asemenea, posibilitatea de a seta un atribut nouă în fișierul nuget.config care definește valoarea implicită este, dacă opțiunea - DependencyVersion nu este specificat în o invocare pachetului de instalare. Această valoare, de asemenea, va fi respectată de caseta de Manager de pachete NuGet Dialog pentru orice operațiuni de pachetul de instalare. Pentru a seta această valoare, adăugați următorul atribut la fișier nuget.config:
      config> <add key="dependencyversion" value="Highest" /> </config>

    • Previzualizare NuGet operațiuni cu - whatif
      Unele pachete NuGet poate avea adâncime dependență grafice. De aceea, este util în timpul unei instalări, dezinstalați sau actualizați operațiune pentru a vedea mai întâi ce va apărea. NuGet 2.8 adaugă standard PowerShell -ce se întâmplă dacă opțiunea de comenzi pachetul de instalare, Dezinstalare pachetși pachetul de actualizare pentru a activa vizualizarea închiderea întregul de pachete la care se va aplica comanda.

    • Pachet de retrogradare
      Este comun pentru a instala o versiune preliminară a pachetului pentru a investiga caracteristici noi şi apoi decideți să reveniți la ultima versiune stabilă. Înainte de a NuGet 2.8, acesta a fost un proces Pasul multiple de dezinstalare pachet preliminară și dependențele sale și apoi instalați versiunea anterioară. Folosind NuGet 2.8, comanda pachetul de actualizare va acum face revenirea la închiderea întregul pachet (cum ar fi pachetul dependenţe) la versiunea anterioară.

    • Dezvoltare dependențele
      Multe tipuri diferite de capacitățile poate fi livrat ca pachete NuGet, inclusiv instrumentele utilizate pentru optimizarea procesul de dezvoltare. Deși aceste componente pot fi decisive pentru dezvoltarea un pachet nou, ele nu trebuie considerate publicat o dependență pachetului nou atunci când este mai târziu. NuGet 2.8 permite un pachet pentru a identifica chiar în fișierul .nuspec ca o developmentDependency. Atunci când este instalat, aceste metadate va fi adăugat la fișierul packages.config din proiectul la care s-a instalat pachetul. Când fișierul respectiv packages.config este analizat mai târziu pentru NuGet dependențele utilizând nuget.exe pack, se exclude aceste dependences marcate ca dependențele de dezvoltare.

    • Fișiere individuale packages.config pentru diferite platforme
      Atunci când vă dezvolta aplicații pentru mai multe platforme țintă, este comun pentru ca fişiere de proiect diferite pentru fiecare mediu de compilare respective. Este, de asemenea, comune să consume pachete NuGet diferite în fişiere de proiect diferite, ca pachetele au niveluri diferite de suport pentru platforme diferite. NuGet 2.8 furnizează suport îmbunătățit pentru acest scenariu prin crearea fișiere diferite packages.config pentru fişiere de proiect specifice platformei diferite.

    • De rezervă în Cache locală
      Deși pachete NuGet sunt de obicei consumată dintr-o galerie la distanță (cum ar fi Galeria NuGet) utilizând o conexiune de rețea, există multe situaţii în care clientul nu este conectat. Fără o conexiune de rețea, clientul NuGet nu se poate instala pachete, chiar și atunci când aceste pachete au fost deja pe computerul client în memoria cache locală NuGet. NuGet 2.8 adaugă consola managerului de pachet de rezervă automată în cache.

      Caracteristica de rezervă cache necesită nici o anumită comandă argumente. În plus, memoria cache de rezervă în prezent funcționează numai în consola manager pachetul. În prezent, comportamentul nu funcționează în caseta de dialog manager pachetul.

    • Remedieri de erori
      Este unul dintre majore remedieri de erori îmbunătățirea performanței în pachetul de actualizare-reinstalați comandă.

      În plus, această versiune de NuGet, de asemenea, include multe alte remedieri de erori. Există probleme 181 care sunt rezolvate în lansarea. Pentru o listă completă de elemente de lucru fix în NuGet 2.8, consultați NuGet problemă monitorizare pentru această versiune.


  • Există un nou instrument de utilizare a CPU pentru care examinarea gestionate, nativă și funcțiile JavaScript sunt utilizarea CPU. Instrumentul de utilizare CPU înlocuiește instrumentul CPU eșantionare anterioare pentru Windows Store Apps. Acest instrument nou are rapid timp de filtrare, rapid fir filtrare și o experiență îmbunătățită doar meu de cod.

  • Hubul de performanță și diagnosticare acum vă permite să executați instrumentul de mai multe pentru a se executa în același timp. Date de la fiecare instrument este corelată într-o cronologie comune pentru analiză performanţă mai rapidă și mai simplă. Instrumente care pot fi combinate includ următoarele:

    • Utilizare a CPU

    • Consum de energie

    • HTML UI Responsiveness

    • XAML UI Responsiveness

  • Windows Phone 8.1 dezvoltatorii pot utiliza Visual Studio pentru a diagnostica problemele de performanță împreună cu site-uri web care se execută pe telefon Internet Explorer.

  • Performanță și diagnosticare hub este acum disponibil pentru aplicații magazin Windows pe dispozitivele Windows Phone 8.1 și emulatoare.


  • După ce instalați actualizarea, etichete efectuează aceeași operațiune pe servere. Dacă există server anumite acțiuni, utilizatorul poate întotdeauna adăuga server specifice și acțiunile corespunzătoare la acest nivel din secvența de implementare.

  • Pentru a configura un grup de server, utilizând aceeași etichetă presupune că aveți posibilitatea să setați valorile pentru întregul grup și că toate serverele din grup, prin urmare, partajați valorile comune pentru toate variabilele.

  • Acum puteți implementa identice sau cluster de servere fără a fi necesar să repetați secvența de implementare pe fiecare server.

  • Puteți acum Copie etichete pe etape şi peste șabloane. Puteți păstra aceeași secvență de implementare cu toate etichetele şi servere atunci când acestea sunt copiate în alte etape sau șabloanele în acelaşi mediu de lansare.


  • Jurnale de așteptare portfolio au îmbunătățiri de performanță în timpul navigării de acces web.

  • Puteți interogați pe etichete în Visual Studio și prin web access.

  • Se pot aplica etichete pentru elemente de lucru în Visual Studio.

  • Setați permisiuni pentru a desemna care utilizatorii pot adăuga etichete noi.

  • REST API este disponibil pentru etichetare element de lucru-urmărire.

  • Aveți posibilitatea să editați etichete în Excel add-in pentru Team Foundation Server.

  • Aveți posibilitatea să configurați zile lucrătoare, iar acestea sunt excluse din burndown grafice.

  • Aveți posibilitatea să configurați datele de început cumulativă diagrama.

  • Puteți fixa lightweight diagrame pentru proiect sau echipei pagini.

  • Aveți posibilitatea să particularizați culorile în lightweight diagrame.

  • Aspectul de proiect și echipă pagina de pornire a fost actualizat.

  • Git instrumente au fost actualizate pentru a include o vizualizare adnota (vină). De asemenea, acum se poate utiliza instrumente Git pentru a reveni sau modifica o confirmare, împinge mai multe telecomenzi și revocați operațiunile de execuție lungă...


  • Oferă verificatori și clienți potențiali test capacitatea de a exporta testați artefacte, astfel încât acestea pot fi trimise prin e-mail sau ca imagini și partajate cu partenerii care nu au acces la TFS.

  • Furnizează verificatori și testare duce capacitatea de a gestiona datele de parametru de testare la un singur loc utilizând parametrii partajate. Modificări ulterioare la parametrul de date pot fi actualizate la un singur loc și toate cazurile test care fac referire la parametrul partajate se actualizează automat.

  • Puteți vizualiza setul implicit de contoare de performanță din aplicația sub test în timpul testării Cloud Load utilizând serviciul aplicaţie.


  • TypeScript este o limbă sursă deschisă, care simplifică crearea trans-platformă, scară aplicaţii JavaScript care se execută pe orice browser sau gazdă. TypeScript oferă dezvoltatorilor avantajele limbi puternic tastat în partea de sus runtime dinamice, flexibile împreună cu omniprezenţa de JavaScript. TypeScript, un set de tastat de JavaScript care compilează în JavaScript simplu, funcționează fără greș cu instrumente JavaScript și biblioteci existente și se integrează cu ușurință cu site-urile și aplicațiile existente. TypeScript pe nativ tipuri și model clasa de programare modulare activarea scalabilitate și mai bine productivity prin detectarea eroare și scule îmbunătățită. Scule îmbunătățită include IntelliSense, cod Refactorizarea și codul de navigare. Pentru mai multe informații despre TypeScript, accesați site-ul TypeScript.


  • Unele căderi de compilator C++ și limba conformitatea probleme au fost rezolvate.


  • Acum puteți vedea modificările de intrare din alte domenii în cod utilizând CodeLens.


  • Utilizați Microsoft Azure distribuitoare de notificări pentru a trimite mesaje de notificare de testare Windows Store, Windows Phone, iOS și dispozitive Android şi pentru a verifica rezultatele în timp real.

  • Atunci când vă conectaţi la Visual Studio, sunt prezentate opțiunea de activare cu ușurință avantajelor Microsoft Azure MSDN (dacă nu ați făcut deja acest lucru).

  • Puteţi crea noi proiecte .NET Microsoft Azure serviciilor Mobile, adăugați schele proiecte, seta puncte de întrerupere și depanare proiecte, publice de la Microsoft Azure, şi în cele din urmă de depanare la distanță serviciul publicate.

  • Utilizați Microsoft Azure resurse pentru dezvoltare, testați și implementarea aplicația.


  • Visual Studio 2013 Update 2 furnizează un mediu de dezvoltare complete care se pot utiliza pentru a dezvolta aplicații și jocuri pentru Windows Phone 8.1 și Windows Phone 8 utilizând Visual Studio Express 2013 pentru Windows sau Visual Studio 2013 Professional, Premium sau Ultimate ediții. Cu aceste instrumente, puteți utiliza detaliate de programare existente şi de cod pentru a construi cod gestionat, cod nativ sau aplicații HTML și JavaScript. În plus, actualizarea include mai multe emulatoare şi instrumente suplimentare pentru profilare și testare aplicația Windows Phone în condiții reale. Pentru mai multe informații, accesați Centrul pentru dezvoltatori Windows Phone.

  • Aveți posibilitatea să creați proiecte universal care partajați cod între aplicații Windows Store și aplicații Windows Phone. Pentru mai multe informații, consultați dezvolta o aplicație care este destinat Windows și Windows Phone.

  • Utilizați Visual Studio 2013 pentru autor şi executa Coded UI teste împotriva aplicațiile din magazinul Windows Phone.

  • Puteți autor și executare teste de unitate împotriva dumneavoastră aplicații magazinul Windows Phone și aplicații Windows Phone Silverlight utilizând Visual Studio 2013 Update 2.


Fix problemeNotă Dacă nu este indicat în caz contrar, elemente legate vă va duce la paginile Web Microsoft Connect.

  • Visual Studio 2013 analiză de cod de politică de nu este declanșat după cum este așteptat pe site-uri web.


  • O eroare de Security.VerificationException este ridicat pe o rutină de tratare evenimente particularizată dacă IntelliTrace este activată.

  • Visual Studio se blochează când se încarcă un fișier deteriorat IntelliTrace.



  • Să presupunem că aveți Windows Driver Kit (WDK) și Visual Studio 2013 Update 2 instalat pe computer. Se deschide Visual Studio 2013 și creați un proiect universal Visual C++. Atunci când apăsați F5 pentru a compila și depanare proiectul, este posibil să primiți următorul mesaj de eroare:

    Astfel de interfață nu acceptate (excepție de la HRESULT: 0x80004002 (E_NOINTERFACE))


  • JavaScript erori apar atunci când deschideți pagini Web utilizând browserul de web intern Visual Studio.

  • File nu se deschide corect când soluții au vizualizările Design şi Code deschis.

  • Caseta de dialog Setări cont afișează un mesaj "licenţă va expira în 2147483647 zile" când Visual Studio download o licență online.


  • Când utilizați nou URL selector în aplicațiile web, nu este corect populată când URL-uri încep cu ".".

  • Atunci când apăsați F5 sau Ctrl+F5 pentru un proiect web care este activat cu URL-ul SSL (https), vi se solicită de Internet Explorer, dacă doriți să continuați cu un certificat de încredere sau semnătură automată.

  • Când instalați editorul PHP DevSense, este posibil să pierdeți PHP ierarhizare regiuni.

  • Se poate produce o cădere a Visual Studio, după ce apăsați CTRL+F4 pentru a închide caseta de dialog web referințe proprietate pagina.

  • Să presupunem că ați deschis un proiect care conține un document generat de script HTML. Atunci când depanare proiectul pe un telefon emulator, apare o eroare.

  • Visual Studio cade atunci când încercați să publicați un proiect sau să deschideți un proiect care are un FTP publicare profilul utilizând un URL relativ, cum ar fi localhost, "\\" sau "/ /."

  • Activați Web Essentials pentru Web Express.


  • Imposibil de creat un nou proiect Microsoft Azure Mobile Services utilizând Visual Studio 2013 pe un computer cu x86.




Probleme cunoscute



Simptome

Atunci când deschideți un model Entity Framework 5 Designer existent (. EDMX fișier) utilizând instrumente Entity Framework 6.0.2 sau 6.1.0 în Visual Studio 2012 sau Visual Studio 2013, este posibil să primiți următorul mesaj de eroare:

Imposibil de încărcat'filename.edmx': specificat exprimate nu este validă.


Această problemă apare numai dacă modelul în cauză conține funcția import cu parametri de tip zecimal .

Versiunile afectate

Această problemă afectează următoarele versiuni lansate Entity Framework Tools pentru Visual Studio:

  • ENTITY Framework 6.0.2 Tools pentru Visual Studio 2012

  • ENTITY Framework 6.0.2 Tools pentru Visual Studio 2013

  • ENTITY Framework 6.1.0 Tools pentru Visual Studio 2012

  • ENTITY Framework 6.1.0 Tools pentru Visual Studio 2013

Dacă ați actualizat Entity Framework instrumentele pentru Visual Studio 2012 sau Visual Studio 2013 de la Microsoft Download Center, sau dacă ați instalat sau Visual Studio 2013 actualizarea 1 de actualizare 2, versiunea de designer utilizați are această problemă.

Dacă modelul de Entity Framework nu conține o funcție de import pentru proceduri stocate care returnează obiecte care conțin proprietăți de tip zecimal , această problemă nu apare.

Cauza

Această problemă apare deoarece designer pune o valoare pentru byte incorect dacă parametrul are nici aspecte precizie și scară.

Soluție

Pentru a rezolva această problemă, utilizați una dintre următoarele metode:

  • Reveni de instalare pentru 6.0.0 versiune Entity Framework Tools

    Pentru aceasta, trebuie să dezinstalați manual orice versiune a instrumentului care este mai recentă utilizând fereastra Adăugare sau eliminare programe , și apoi reinstalați 6.0.0 versiune. Pentru Visual Studio 2012, îl puteți găsi în Microsoft Download Center:

    ENTITY Framework 6.0.0 Tools pentru Visual Studio 2012
    Pentru Visual Studio 2013, fișierele EFTools.MSI și EFTools.cab inițial au fost incluse în pachetul de instalare a Visual Studio. De aceea, se poate reveni la 6.0.0 versiune prin dezinstalarea-le și apoi repararea Visual Studio sau de a găsi programul de instalare MSI în suportul de instalare a Visual Studio Tools.

  • Modificați fișierele EDMX într-un editor

    O soluție alternativă necesită modificarea manuală a fișierelor EDMX utilizând fie un editor de text sau XML.
    Notă Asigurați-vă să creați copii de rezervă ale fișierelor EDMX original și efectuați modificări suplimentare pentru a le care pot determina să devină nevalidă.

    Modificarea are aplicată < parametru > elemente de orice < function > (cum ar fi proceduri stocate sau funcţii Table-Valued) din secțiunea < edmx:StorageModels > care este cunoscut și ca secțiunea SSDL EDMX. Modificările sunt pentru a vă asigura că toți parametrii hartă tip zecimal parametri în funcția corespunzătoare importați în secțiunea CSDL . De exemplu, să presupunem următoarea funcţie:<Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
    <Parameter Name="Id" Type="int" Mode="In" />
    <Parameter Name="Name" Type="int" Mode="In" />
    <Parameter Name="Price" Type="numeric" Mode="In" />
    </Function>
    Parametrul de preț trebuie să fie modificat după cum urmează:<Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" /> Notă Valorile numerice reală care sunt atribuite de precizie sau scară nu sunt importante în acest caz.



  • Pentru o problemă cunoscută în Visual Studio IDE după aplicarea acestei actualizări, mergeți la următorul articol din baza de cunoștințe:

    2954109 soluții platformă listă verticală nu este vizibilă după instalarea Visual Studio 2013 Update 2



  • Versiune Visual Studio Team build Windows Phone 8, Windows Phone Silverlight 8.1 și aplicațiilor Silverlight.

    Pentru a rezolva această problemă, setați proiectul pentru a construi cu setul de instrumentul MSBuild x86. Pentru a face acest lucru în TFS, modificați opțiunea MSBuild platformă de Auto la x86 în versiune Team Expertul de configurare al procesului secțiune. Pentru mai multe informații, consultați acest blog.

  • Să luăm în considerare următorul scenariu:

    • Visual Studio 2013 Update 2 instalat pe un computer care execută Windows 7 sau Windows 8.

    • Când faceți upgrade de Windows la Windows 8.1.

    • Creați un telefon Windows 8.1 proiect și build.

    În acest scenariu, primiți compilare sau erori de ambalare.

    Pentru a rezolva această problemă, reparați Visual Studio 2013.

  • Ștergerea unui fișier dintr-un proiect partajat nu este detectat de Control de versiune Team Foundation corect. Fișierul va fi eliminată din proiectul partajat, dar fișierul nu va fi ștearsă de Control de versiune Team Foundation.

    Pentru a rezolva problema, ștergeți manual fișierul de pe server utilizând sursă Control Explorer.

  • Control de versiune Team Foundation nu se pot anula în așteptare modificări la o soluție dacă fișierele au fost mutate dintr-un proiect comun de un alt proiect în soluție. După anulare, intrările din fișierul va fi mutat înapoi în proiectul partajat. Însă, fișierele vor fi lipsesc de pe disc.

    Pentru a soluționa această problemă, restaurați fișierele de pe disc obține cele mai recente fișiere de Control de versiune Team Foundation.

  • Visual Studio 2013 Update 2, unitatea de testare a C++ Silverlight 8.1 aplicații nu este acceptată. Când este retarget existente C++ Silverlight 8.0 unit test proiect Silverlight 8.1, operațiunea de compilare nu reușește și primiți următorul mesaj de eroare:

    eroare: validare AppManifest nu a reușit. AppPlatformVersion nevalid în WMAppmanifest.xml

  • Atunci când se dezvoltă o aplicație C++ pentru Windows Phone 8.1, este posibil să nu vedeți opțiunea de dispozitive din lista verticală depanare target.
    Pentru a implementa un dispozitiv, mai întâi trebuie să modificați configurația de compilare a "ARM" utilizând lista verticală soluții platformă în bara de instrumente Visual Studio.

  • Dacă redenumiți un proiect comun JavaScript în Microsoft Visual Studio 2013 Update 2, nodul referințe de proiecte care importa proiectul partajat nu pot fi actualizate la numele de proiect.

  • Dacă instalați Windows Phone 8.0 kit de dezvoltare software (SDK) pe computer, Blend pentru Visual Studio 2013 nu afișează operațiuni pentru Windows Phone Silverlight 8.1 proiecte.

  • Să presupunem că utilizați un pachet de limba chineză Visual Studio. La compilarea o aplicație magazin Windows sau Windows Phone cu ajutorul HTML și JavaScript, textul în limba engleză este afişată în sugestiile IntelliSense care sunt furnizate pentru WinJS API-uri.

  • Să presupunem că aveți instrumente Visual Studio 2013 Update 2 și Windows Phone 8.0 instalat pe Windows 8. Windows Phone 8.1 emulatoare sunt disponibile. În această situație, nu executați o aplicație Windows Phone 8.0 apăsând pe F5. În plus, primiţi următorul mesaj de eroare:

    Windows Phone Emulator nu reușește să verificați dacă se execută mașina virtuală:

    Imposibil de încărcat DLL 'LocBootPresets': Imposibil de găsit modulul specificat. (Excepție de la HRESULT: 0x8007007E)


Mai multe informații

Cum se descarcă fișierele de suport Microsoft

Actualizări pentru alte produse din familia Visual Studio pot fi găsite în Microsoft descărcați site-ul pentru Visual Studio.



Cerinţă de repornireTrebuie să reporniți computerul după ce instalați acest pachet.

Limbile acceptateVisual Studio 2013 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ă

Sisteme de operare acceptatePentru mai multe informații despre sistemele de operare, mergeți la următorul site Web Microsoft:

Platformă cerințele de compatibilitate și sistem pentru Visual Studio 2013

Arhitecturi acceptate

  • 32-bit (x86)

  • 64-bit (x64) (WOW)

Cerințe hardware

  • 1,6 gigahertzi (GHz) sau un procesor mai rapid

  • 1 gigaoctet (GO) de RAM (1,5 Go Dacă executați o mașină virtuală)

  • 1 Go de spațiu disponibil pe hard disk

  • 5.400 RPM unitatea de hard disk

  • DirectX 9 compatibil placă video care se execută la o rezoluție de 1024 x 768 sau mai mare

Cerințe softwarePentru a aplica această actualizare, trebuie să aveți unul dintre programele acceptate Visual Studio 2013 care sunt listate în secțiunea "Se aplică la" instalat.

Suport pentru Visual Studio 2013 Update 2Asistență în Comunitate informal pentru Visual Studio 2013 2 de actualizare este disponibilă prin forumuri Microsoft Developer Network (MSDN).

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×