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

Descrierea actualizării Visual Studio 2013 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: 2927432
Declarație de suport
Următorul conținut se referă la pagina de descărcare a Visual Studio 2013 2 de actualizare. Pentru mai multe informații despre următorul conținut, consultați detalii pe site-ul 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 actualizare.

Profesionale, Premium, Ultimate,și Express pentru Windowsproduse: 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 May 2014. Această actualizare introduce îmbunătățiri de tehnologii noi în Team Foundation Server (TFS), instrumente de testare, instrumente Microsoft Azure, lansare Management, depanatorul, Profiler, IntelliTrace, generare de cod, Entity Framework 6.1, NuGet, TypeScript, Visual Studio IDE, ASP.NET şi Web instrumente 2013.2. 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 actualizare 2
Visual Studio 2013 actualizări sunt cumulative versiuni. Următoarele linkuri de descărcare întotdeauna să indicați spre cea mai recentă actualizare: De asemenea, puteţi vizualiza o listă completă a Visual Studio 2013 actualizări.

Afirmația "fara viruşi"

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 fermă de servere securizate care ajută la împiedicarea modificărilor neautorizate a fișierului.
Cum se instalează Visual Studio 2013 actualizare 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ă Management de lansare pentru Visual Studio 2013

ImportantAceastă 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 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 copiere de rezervă completă a bazei acoperire 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 remedieri de erori 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 copiere de rezervă completă a bazelor acoperire de date curent și cheie de cifrare RSA (consultațiblogul Publicați RSA cripto cheile export instrucțiunile). Dacă de gestionare de lansare update eroare la instalare, nu 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 este du-te live, se aplică următoarele căi de upgrade.

Upgrade-uri acceptate:
  • Lansare Management pentru Visual Studio 2013 la gestionarea de lansare pentru Visual Studio 2013 actualizare 2
  • Lansare Management pentru Visual Studio 2013 actualizarea 1 de la lansare Management pentru Visual Studio 2013 actualizare 2
  • Lansare Management pentru Visual Studio 2013 Update 2 RC la gestionarea de lansare pentru Visual Studio 2013 actualizare 2

Îmbunătățiri de tehnologii noi și fix probleme în Visual Studio 2013 actualizare 2

Tehnologie îmbunătățiri

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

ASP.NET și instrumente Web 2013.2
  • Ș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
    • Noul editor JSON
    • 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 Listă tabel care în tabloul de bord cu alte conexiuni cât marcă de 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 Proiect de la distanță
    • Crearea Azure site-uri Web 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 structură extensibilitate adăugat 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 de conturi

      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 poate dezactiva opțional 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 în cazul în care atunci când vă înregistrați pentru un cont nou de pe site web, vi se cere pentru a confirma mesajul e-mail înainte de a putea face nimic în site web. Poștă electronică 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ă

      Parolă Reinițializare este o caracteristică în cazul în care utilizatorul să reinițializeze parolele lor, dacă le-ați uitat parola.
    • Marcă de securitate (Sign out pretutindeni)

      Acceptă o modalitate pentru a regenera simbol de securitate pentru utilizator în cazurile când utilizatorul se modifică parola 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 existat mai 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 cheie 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 pe roluri şi utilizatori

      Adaugă suport pentru IQueryable UsersStore şi RolesStore, puteţi obţine cu ușurință Listă tabel de utilizatori şi roluri.
    • Operațiunea de ștergere suport prin UserManager
    • Indexarea pe nume de sign-in de utilizator

      În implementarea ASP.NET identitate Entity Framework, am adăugat un index unic pe nume de sign-in de utilizator utilizând noul IndexAttribute în EF 6.1.0-Beta1. Acest lucru asigură că nume de sign-in de utilizator sunt întotdeauna unic și nu a fost fără stări de concurență în care ai putea ajunge cu nume de sign-in de utilizator dublate.
    • 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 numai validarea 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.
    • IdentityFactorySoftware intermediar al / CreatePerOwinContex
    • UserManager

      Implementare din fabrică utilizați 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 cadrul OWIN 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 ASP.NET identitate ș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:
  • 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.
Generarea de cod
  • 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.
Depanator
  • 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 aplicaţii magazin Windows.
  • Adaugă funcționalitate care include DOM Explorer și JavaScript consola atunci când sunteţi depanare în interiorul unui control VizualizareWeb de depanare a Scripturilor.
  • 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 dezvoltator posibilitatea să utilizați Visual Studio pentru a depana probleme cu site-uri web care se execută pe telefon pe Internet Explorer.
ENTITY Framework 6.1
  • Update Entity Framework 6.1 pentru runtime și scule. ENTITY Framework (EF) 6.1 este o actualizare minoră pentru Entity Framework 6 și remedieri de erori includesseveral și caracteristici noi. Pentru informații detaliate despre EF 6.1, inclusiv linkuri către documentație pentru caracteristici noi, consultațiENTITY Framework versiunea istoric. 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 entitate Data Model Wizard pentru a accepta cod primele modele, inclusiv inginerie reface programul sursă dintr-o bază acoperire 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.CommitFailureHandlercare utilizează capacitatea nou introduse pentru operațiuni de tranzacții. CommitFailureHandler permite recuperare automată de erori de conectare în marcă de timp ce comite o tranzacție.
    • IndexAttributepermite 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 acoperire de date.
    • Public maparea APIoferă acces la informațiile care hasabout EF cum proprietăți și tipurile sunt mapate la coloane și bază acoperire de date. În trecut lansări această API a fost intern.
    • Capacitatea de a configura interceptare utilizând un fișier App.config sau Web.configvă permite să adăugați permite interceptare fără Recompilarea aplicația.
    • DatabaseLoggereste o interceptare noi care vă ajută să faceți log toate operațiunile de baze acoperire de date într-un fișier. În combinație cu caracteristica anterioară, thislets comutaţi cu ușurință în jurnal de baze acoperire de date operațiuni pentru o aplicație implementată, fără a trebui să recompilare.
    • Migrări model modifica de detectare a fost îmbunătățit, astfel încât scaffolded migrări sunt mai corecte. Performanță a procesului de detectare modificare, de asemenea, a fost îmbunătățit foarte mult.
    • Îmbunătățiri de performanță includ operațiuni redusă bazei acoperire 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 mai multe asocieri.
Diagnosticare grafice
  • 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 care î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 diagnosticare grafică:
    • Draw stare de urmărire din Listă tabel 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 acum expuse pe parcursul interfața cu utilizatorul (IU).
    • HTTP și rutine particularizate protocol poate fi folosit pentru performanță eveniment adnotare.
    • Zonă tampon matriță adâncime vizualizare Proiect acum este acceptat.
IntelliTrace
  • Evenimente de performanță care sunt SQL legate acum oferă o opţiune pentru a încărca SQL într-o cadru fereastră nouă de interogare și utilizați instrumentele SQL existente în interiorul Visual Studio pentru a investiga o problemă.
  • Evenimente de performanță 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 pathfor 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 adnotare specifice, 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
  • NuGet 2.8.1 vor fi lansate în aprilie 2014. Iată cele mai importante puncte de la notele de lansare. Verificați note privind versiunea completă pentru mai multe informații despre aceste modificări.
    • Țintă Windows Phone 8.1 aplicații
      NuGet 2.8.1 acum acceptă aplicații Windows Phone 8.1 de orientare 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 dependență procesul de rezolvare prin opțiunea - DependencyVersion în consola manager pachetul. Opțiunea permite rezolvarea dependențelor la versiunea cea mai mică posibil care este comportamentul implicit, versiunea posibil mai mare, sau cât mai mică 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 valoare 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 pentru a activa vizualizarea închiderea întregul de pachete la care se va aplica comanda pachetul de instalare, Dezinstalare pachetși set de actualizări .
    • 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 cea mai recentă versiune stabilă. Înainte de a NuGet 2.8, acesta a fost un proces multi-pasul de dezinstalare pachet preliminară și dependențele sale și apoi instalați versiunea anterioară. Folosind NuGet 2.8, comanda set de actualizări va acum face revenirea la închiderea întregul pachet (de exemplu, pachetul de 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 procesului de dezvoltare. Deși aceste componente pot fi decisive pentru dezvoltarea un nou pachet, 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 Galerie de 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 computer 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 casetă de dialog manager pachetul.
    • Remedieri de erori
      Este unul dintre majore remedieri de erori îmbunătățirea performanței în pachet 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 remediată în NuGet 2.8, consultați NuGet problemă monitorizare pentru această versiune.
Profiler
  • 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.This nou instrument 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
    • Consumul de energie
    • HTML UI Responsiveness
    • XAML UI Responsiveness
  • Windows Phone 8.1 dezvoltatorii pot utiliza Visual Studio pentru a diagnostica problemele de performanță cu site-uri web care se execută pe telefon pe Internet Explorer.
  • Diagnosticarea şi performanţă hub este acum disponibil pentru aplicații magazin Windows pe dispozitivele Windows Phone 8.1 și emulatoare.
Gestionarea lansării
  • 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ă puteţi seta valorile pentru întregul grup și că toate serverele din grup, prin urmare, partajați valorile comune pentru toate variabilele.
  • Cannow să implementați identice sau cluster de servere fără a fi necesar să repetați secvența de implementare pe fiecare server.
  • Când cannow Copia 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 templatesin acelaşi mediu de lansare.
Team Foundation Server
  • 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, și acestea sunt excluse din burndown grafice.
  • Aveți posibilitatea să configurați datele de început cumulativă diagrama.
  • Puteți fixa lightweight diagrame la pagini de proiect sau echipă.
  • Aveți posibilitatea să particularizați culorile în lightweight diagrame.
  • Aspectul de proiect și echipă pagina de pornire a fost actualizat.
  • Gittools au fost actualizate pentru a include o vizualizare adnota (vină). Acum, de asemenea, puteți utiliza instrumente Git pentru a reveni sau modifica o confirmare, împinge mai multe telecomenzi și revocați operațiunile de execuție lungă.
Instrumente de testare
  • 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 prin utilizarea parametrilor 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 1.0 RTM pentru Visual Studio 2013
  • 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 tastat puternic limbi pe runtime dinamice, flexibile cu omniprezenţa de JavaScript. TypeScript, un set de tastat de JavaScript care compilează simplu JavaScript, worksseamlessly withexisting JavaScript instrumente şi biblioteci, cu ușurință se integrează cu site-urile și aplicațiile existente.TypeScript pe tipuri native bazate pe andclass modulare model de programare permite scalabilitate și mai bune 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țiSite-ul typeScript.
Visual C++
  • Unele căderi de compilator C++ și limba conformitatea probleme au fost rezolvate.
Visual Studio IDE
  • Acum puteți vedea modificările de intrare din alte domenii în cod utilizând CodeLens.
Instrumente Microsoft Azure
  • 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 rezultatul î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 proiectele noi .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 a dezvolta, testare și implementare aplicație.
Windows Phone
  • 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 universal proiecte care partajați cod între aplicaţii magazin Windows și aplicațiile 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 magazinul Windows Phone.
  • Puteți autor și executare teste de unitate împotriva de aplicaţii magazin Windows Phone și aplicațiile Windows Phone Silverlight utilizând Visual Studio 2013 2 de actualizare.

Fix probleme

Notă Dacă nu este indicat în caz contrar, elemente legate vă va duce la Microsoft Connect pagini web.

Analiză de cod
  • Visual Studio 2013 cod analiză check in policyis nu declanșează normal pe site-uri web.
IntelliTrace
  • O eroare Security.VerificationException este ridicat pe o rutină de tratare evenimente particularizată dacă IntelliTrace este activată.
  • Visual Studio cade atunci când se încarcă un fișier deteriorat IntelliTrace.

Visual C++
  • 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))
Visual Studio IDE
  • 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 vedere atât proiectare și cod 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.
Instrumente și platformă web
  • 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ă.
  • Atunci când instalați editorul PHP DevSense, este posibil să pierdeți PHP ierarhizare regiuni.
  • Este posibil să apară un Visual Studio cădere afteryoupress 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.
Microsoft Azure
  • Imposibil de creat un nou proiect Microsoft Azure Mobile Services utilizând Visual Studio 2013 pe un computer x 86.


Probleme cunoscute
ENTITY Framework


Simptome

Când deschideți un model de entitate 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 'Nume fișier.edmx': specificat exprimate nu este validă.

Această problemă apare numai dacă modelul respectiv 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 Visual Studio 2013 Update 1 sau 2 de actualizări, 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 a 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:


    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 versiunea 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ă <parameter></parameter> elemente de orice <function> </function>(de exemplu, proceduri stocate sau funcţii Table-Valued) în interiorul <edmx:StorageModels></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.

Visual Studio IDE
  • 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 actualizare 2

Windows Phone
  • 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 x 86. Pentru a face acest lucru în TFS, modificați opțiunea MSBuild platformă din automată pentru x 86 î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.
    • Faceți upgrade 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.
  • Team Foundation Control versiune nu se pot anula în așteptare modificări la o soluție dacă fișierele s-au mutat dintr-un proiect comun de la un alt proiect în soluția. 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 rezolva problema, restaurați fișierele de pe disc prin obținerea cele mai recente fișiere de Control de versiune Team Foundation.
  • În Visual Studio 2013 actualizare 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, nu puteţi vedea opțiunea de dispozitive din lista verticală depanare țintă.
    Pentru a implementa la 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 de JavaScript în Microsoft Visual Studio 2013 actualizare 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 folosind 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. Emulatoare Windows Phone 8.1 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)
Informaţii suplimentare
Cum se descarcă fișierele de suport Microsoft

Actualizări pentru alte produse din familia de Visual Studio poate fi găsit pe Site de descărcare Microsoft pentru Visual Studio.

Cerințe



Cerinţă de repornire

Trebuie să reporniți computerul după ce instalați acest pachet.

Limbile suportate

Visual Studio 2013 Update 2 oferă actualizări pentru următoarele versiuni:
  • Chineză (simplificată)
  • Chineză (tradițională)
  • Cehă
  • În limba engleză
  • Franceză
  • Germană
  • Italiană
  • Japoneză
  • Coreeană
  • Din Rusia
  • Poloneză
  • Portugheză (Brazilia)
  • Spaniolă
  • Turcă

Sisteme de operare acceptate

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

Arhitecturi acceptate

  • 32 de biți (x 86)
  • 64 de biți (x 64) (WOW)

Cerințe hardware

  • 1,6 gigahertzi (GHz) sau 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 mult

Cerințe software

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

Suport pentru Visual Studio 2013 actualizare 2

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

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2927432 - Ultima examinare: 12/22/2014 23:52:00 - Revizie: 11.0

Microsoft Visual Studio Ultimate 2013, Microsoft Visual Studio Professional 2013, Microsoft Visual Studio Premium 2013, Microsoft Visual Studio Express 2013 for Web, Microsoft Visual Studio Express 2013 for Windows, Microsoft Visual Studio Express 2013 for Windows Desktop

  • kbfix kbsurveynew kbexpertiseadvanced atdownload kbmt KB2927432 KbMtro
Feedback