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

Visual Studio 2015 CTP Fix erori și probleme cunoscute

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: 2967191
Acest articol listează Fix erori și probleme cunoscute pentru Microsoft Visual Studio 2015 comunitatea tehnologie examinări (CTPs).
Despre Visual Studio 2015 CTP
Visual Studio 2015 CTPs sunt versiuni preliminară următoarea versiune majoră pentru Visual Studio. CTPs oferă posibilitatea de a partaja feedback cu echipa produsului, precum şi o oportunitate pentru a testa caracteristicile noi şi îmbunătăţite produs timpuriu adoptat. Această versiune nu este destinată utilizării pe computere de producție sau pentru a crea cod de producție.

Scopul acestui CTP este de a colecta părerea Dvs. Pentru a raporta o problemă, utilizați Conecta. De asemenea, puteți partaja idei şi sugestii UserVoice. Opiniile dvs rapid pot fi partajate utilizând Trimiteți un zâmbet prin Visual Studio IDE.

Descărcați cele mai recente Visual Studio 2015 CTP:
  • Microsoft Visual Studio Ultimate 2015 CTP (exe, ISO)
  • Instrumente de la distanţă pentru Visual Studio 2015 CTP (x 86, x 64, ARM)
  • Microsoft Visual Studio 2015 SDK CTP (exe)
  • Bibliotecă multioctet MFC pentru Visual Studio 2015 CTP (exe)


Note
  • CTPs sunt numai în limba engleză.
  • CTPs nu sunt acceptate și sunt destinate pentru a fi utilizate pentru testare, versiuni de încercare și feedback numai.
  • CTPs nu sunt se supune validare finală. Ele nu sunt destinate se execută pe serverele sau producție stațiile de lucru sau pentru a fi utilizat pentru a crea cod de producție. Dacă instalați un CTP pe un server de producție, acest lucru pune server într-o stare de neacceptat.
  • Deși aceste CTPs sunt destinate pentru a fi instalate în paralel cu versiunile anterioare de Visual Studio, nu se garantează compatibilitate completă pentru fiecare CTP.

Visual Studio 2015 CTP 5 (versiunea 14.0.22512.0.DP) detalii

Pentru a afla ce este nou în Visual Studio 2015 CTP 5, consultați Visual Studio 2015 CTP 5 notele de lansare.

Erori fixe

Git
  • Defecte fișierele sunt introduse în depozit Git.
    Simptom
    Când descărcați modificări într-un depozit de la distanță, fișierul de configurare este înlocuită de un fişier special creat. Fișierul de configurare se află în afara depozitului. Înlocuind acest fișier cu un fișier deteriorat, Git comenzile pot fi remapat pentru a executa comenzi arbitrare care se execută sub acreditările. În această situație, un fișier deteriorat este introdus în depozit Git.

    Note
    • Această problemă nu afectează Visual Studio 2013 şi Visual Studio Team Foundation Server (TFS) 2013 direct, deoarece Visual Studio și TFS executa comenzi arbitrare de metadate .git. Cu toate acestea, verificat un depozit care conține un fişier special creat ar putea avea Visual Studio suprascrie părți ale .git de metadate. Acest lucru pot expune Git pentru Windows instrumente de linia Către de comandă pentru problema.
    • Problema afectează toți clienții Git, care sunt descoperite de către administratorii de Git core.
    Cauza
    Fiecare bază acoperire de date locală Git se păstrează pe un disc de folder rădăcină pentru depozit într-un director .git ascunse. Când este verificat sunt fișiere (de exemplu, pune pe discul local după descărcare), un fișier denumit ".git/config" este pus în baza acoperire de date Git. O comparație pentru ".git" este parţial responsabil pentru această problemă. În plus, tratarea automată de căi de fişier pe platforme Windows se extinde modele de fișier afectate la un model care este mai mult decât în mod explicit denumit ".git/config."
    Cum funcționează fix
    Pentru TFS, fix respinge orice tip push (încărcare), care conține o componentă de fișier sau o cale care se potrivește șirul ".git". Aceasta împiedică introducerea rău fișierele în depozit găzduit.

    Pentru clientul Visual Studio, fix împiedică orice fişier este verificat în directorul .git. Acest lucru, la rândul său, împiedică repos care conțin fișiere rău din care afectează computer local.

Probleme cunoscute

Probleme generale
  • Upgrade de la o versiune localizată de Visual Studio 2015 Preview la Visual Studio 2015 CTP va reveni pentru engleză numai resurse

    Visual Studio 2015 Preview este lansat în 10 limbi complet localizate. Acestea includ în limba engleză, chineză simplificată, chineză tradițională, franceză, germană, italiană, japoneză, coreeană, Rusă și spaniolă. În plus, Visual Studio 2015 preview limbi pachete sunt lansate în 14 limbi. Acestea includ în limba engleză, chineză simplificată, chineză tradițională, franceză, germană, italiană, japoneză, coreeană, Rusă, spaniolă, portugheză braziliană, Cehă, poloneză, şi turcă.

    Visual Studio 2015 CTP vor fi lansate pentru numai în limba engleză. Când faceți upgrade de la o versiune localizată non-engleză de Visual Studio 2015 Preview pentru Visual Studio 2015 CTP, toate resursele și interfață cu utilizatorul va reveni la limba engleză.

    De aceea, când se instalează o nouă Visual Studio 2015 Ultimate CTP5, mai vechi Visual Studio 2015 Ultimate examinarea (orice limbă localizată) vor fi eliminate. Toate resursele de Visual Studio 2015 Preview vechi vor fi eliminate lăsând numai Visual Studio 2015 Ultimate CTP5 în limba engleză.

    De exemplu, să presupunem următorul scenariu:
    • Instalarea Visual Studio 2015 Ultimate Preview chineză simplificată (flop) sau Visual Studio 2015 Ultimate Preview engleza plus Visual Studio 2015 pachet lingvistic pentru limba chineză simplificată.
    • Instalarea Visual Studio 2015 Ultimate CTP5 engleză (flop).
    În acest scenariu, veți avea în Visual Studio 2015 Ultimate cu CTP5 nivel și toate resursele sunt în limba engleză.

    Nu instalați mai întâi Visual Studio 2015 Ultimate CTP5 și apoi instalați Visual Studio 2015 Ultimate Preview pe partea de sus. Când încercați să instalați o versiune mai vechi pe o compilare mai nouă, instalarea se blochează.
  • Licență de Visual Studio este afișat pentru a fi expirat după ce instalați produsul dacă locația Visual Studio a fost salvat și instalat pentru a include un spațiu în calea directorului.
    Pentru a rezolva această problemă, dezinstalați Visual Studio și reinstalați dintr-o locație de cale care are fără spații.

Instrumente de diagnosticare
  • Poziţia de afişare a ferestrei de instrumente de diagnosticare uneori este incorectă.
    • Grafică Diagnostics (Alt + F5) afișează în prezent instrumente de diagnosticare fereastră-by-side cu fereastra grafică diagnostice .diagsession document.
    • După ce muta fereastra de instrumente de diagnosticare într-un grup de diferite fila sau pop din document, se va reinițializa înapoi la locația implicită la următoarea pornire a începe depanarea.
    • Fereastra de instrumente de diagnosticare pot afișa în spatele documentului activ în editorul atunci când porniți de depanare.
  • Depanarea la distanță Windows Azure nu este acceptată în prezent.

Despre modificările

Cronologie Tool
  • Nouă cerere responsiveness instrumentul vă va ajuta pe problemelor stratul aplicaţiilor responsiveness care sunt provocate de mai mulţi factori, cum ar fi aspect, În redare, disc I / 0 şi etc.. Va putea lega drop în aplicație responsiveness real executabil informații și la sursa de rezultate care cauzează problema.

Mai multe informații

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țe software

Windows 8.1 şi Windows Server 2012 R2, actualizare 2919355 (disponibil, de asemenea, prin intermediul Windows Update) este necesar pentru Visual Studio 2015 14.0.22512.0 DP instalat cu succes.

Cerinţă de repornire

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

Arhitecturi acceptate

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

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ă)
  • 2 GB 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

Visual Studio 2015 Preview detalii

Pentru a afla ce este nou în Visual Studio 2015 Preview, consultați note privind versiunea Visual Studio 2015 Preview. Pentru o listă de erori fixe și probleme cunoscute, consultați Visual Studio 2015 examinare articol KB.

Visual Studio "14" CTP 4 (versiune 14.0.22129.1.DP) detalii

Tehnologie îmbunătățiri

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

Dezvoltare ASP.NET şi web
  • ASP.NET vNext scule caracteristici
    • Visual Studio utilizează acum o gazdă momentul pentru a accelera Visual Studio compilare scenarii pentru ASP.NET vNext proiecte. Gazda momentul compilările proiect în orice moment se produce o modificare de memorie. De aceea, Visual Studio compilare va returna pur și simplu ceea ce gazda momentul deja a făcut.
    • Visual Studio suportă acum managerului de pachete NuGet și consola pentru ASP.NET vNext proiecte.
    • Șablon de proiect ASP.NET vNext acceptă acum proiect modern aspect. Se creează un folder de proiect subsolutionFolder> \src. Șablon de proiect ASP.NET vNext web, de asemenea, pune statică conținutul sub folderul wwwroot care este determinată de elementul webroot project.json.
    • Șablonul de aplicație Web ASP.NET vNext utilizează implicit target cadre ca "aspnet50" și "aspnetcore50" acum, în loc de "net451" și "k 10". Parametrul Startup.cs IBuilder este redenumit la IApplicationBuilder ca urmare a schimbării de execuţie.
    • Șabloane de proiecte ASP.NET vNext pune un fișier gloal.json în același nivel fișierul de soluție, pentru a furniza pentru un suport mai bun pentru proiectul pentru proiectul referințe.
    • Visual Studio suportă acum depanare pentru ASP.NET vNext teste de unitate.
    • ASP.NET vNext proiect referințe nodul acum reflectă modificările de dependență project.json fișier imediat.
  • ASP.NET vNext Runtime actualizări
    • Visual Studio "14" CTP 4 include alpha4 pachete de execuție pentru ASP.NET vNext. Puteți găsi toate detaliile pe anumite îmbunătăţiri adăugat și probleme remediate în publicate note privind versiunea pe GitHub.
CLR
  • Această actualizare de .NET Framework include o versiune nouă de 64 de biți JIT compilator care oferă îmbunătățiri de performanță semnificative prin moștenite 64-bit JIT compilator. Deși a fost grijă să facă tranziția la noul compilator ca transparente posibil, modificările de comportament sunt posibile. Consultați informațiile suplimentare în secțiunea "Probleme cunoscute" pentru posibile probleme pe care le puteți întâlni și acțiunile care se pot efectua cu privire la compilator JIT.

    Dorim să auziți direct despre care întâmpinaţi probleme care sunt provocate de utilizarea nou JIT compilator. Vă rugăm să trimiteți un mesaj de poștă electronică care explică problemă cu fișierul binar problematică atașat la RyuJIT Comentariile..
Depanator
  • Salvați marcă de timp depanare probleme complexe utilizând setările de întrerupere Sumar cadru fereastră nouă. Fereastra include suport îmbunătățit IntelliSense pentru condiții de întrerupere și acțiuni.
  • Apela funcțiile C++ în windows ceas și imediată cu mai puțin preocupați blocaje fatale. Dacă depanatorul detectează că o funcție numit este blocate, se va încerca să rezolvați problema.
  • Aplicațiile C++ pornirea mai rapidă la depanarea.
XAML experiențe
  • Sumar definiție este suportat în XAML Editor. Utilizați comanda Sumar definiții pentru a vizualiza și edita codul fără să treacă de context sau un document în prezent editați. Acest lucru este disponibil pentru toate platformele XAML.

Probleme cunoscute

Probleme generale
  • Depanator XSLT se blochează în Visual Studio "14" CTP 4.
  • Visual Studio nu execută Kit de certificare pentru aplicații Windows dacă Visual Studio este instalat pe Windows 10 Preview tehnice.
    Simptome
    Microsoft Visual Studio nu execută versiunea Windows Kit de certificare pentru aplicații 3.x dacă programul este instalat pe un computer care execută Windows 10 Preview tehnice. Această problemă afectează Microsoft Visual Studio "14," Microsoft Visual Studio 2013 şi Microsoft Visual Studio 2012.

    În această situație, primiți un mesaj de eroare care afirmă că versiunea instalată a Kit de certificare pentru aplicații Windows nu este acceptată pe această versiune de Windows.
    Soluție
    Pentru a rezolva această problemă, validarea aplicațiile Windows 8.1, Windows 8 sau Windows Phone 8.1 executând Kit de certificare pentru aplicații Windows în Windows 8.1. Puteți face acest lucru prin executarea Visual Studio "14," Visual Studio 2013 sau Visual Studio 2012 pe Windows 8.1 sau utilizând un computer la distanţă care execută Windows 8.1.
Dezvoltare ASP.NET şi web
  • Atunci când creați un proiect de vNext ASP.NET, se creează un folder gol proiect sub folderul soluții. Acest folder trebuie să fi eliminat deoarece folderul de proiect real este creat însolutionFolder> \src subfolder.
  • Într-un proiect de vNext ASP.NET, atunci când faceți clic dreapta pe folderul "src" soluții și apoi adăugați un nou proiect, casetă de dialog Add New Project utilizează folderul soluții ca locație în loc de folderul "src".
  • În Windows 8 RTM, actul de apăsarea pe F5 într-un proiect de vNext ASP.NET nu funcționează pentru core CLR framework. Cu toate acestea, Ctrl + F5 funcționează corect. Actul de apăsarea pe F5 funcționează corect pentru core CLR framework în Windows 8.1.
CLR
Important Urmați pașii din această secțiune cu atenție. Dacă modificați registry incorect, pot apărea probleme grave. Înainte de a modifica copierea de rezervă a registry pentru restaurare în cazul în care apar probleme.

Când utilizați compilator JIT noi, pot apărea următoarele simptome:
  • O aplicație lansează o eroare InvalidProgramException .
  • O aplicație funcționează pe un computer x 86, dar nu pe un computer pe 64 de biți.
Soluție
Pentru a rezolva această problemă, utilizați oricare dintre următoarele metode.

Notă Pentru toate aceste metode, toate compilare dinamică este efectuată de JIT moștenite. De asemenea, toate NGEN compilare Urmărire să folosească JIT noi și toate imaginile NGEN existente care au fost adunate de JIT noi continua să fie utilizate.
  • Metoda 1

    Setați variabila de mediu următoarele:

    COMPLUS_useLegacyJit = 1
  • Metoda 2

    În registry, creați oricare dintre următoarele subchei:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework
    Apoi, specificați următoarele:

    Nume de cheie: useLegacyJit
    Tip: REG_WORD
    Valoare: 1
  • Metoda 3

    Adăugați următorul text la <app></app>. exe.config fișier. Creați secțiuni indicată dacă nu există deja.

    Notă În acest nume de fișier <app></app> reprezintă nume de sign-in real al aplicației.
    <configuration>  <runtime>   <useLegacyJit enabled="1">  </runtime></configuration>
Dacă vă confruntaţi cu o eroare atunci când utilizați JIT nou și dacă problema se manifestă ca o imagine NGEN, utilizați oricare dintre următoarele metode pentru a impune anumite asamblări denumită pentru a fi recompilat de JIT și nu utilizează imagini native existente:
  • Metoda 1

    Setați variabila de mediu următoarele:

    COMPLUS_DisableNativeImageLoadList = assembly_one; assembly_two; assembly_three
  • Metoda 2

    În registry, creați oricare dintre următoarele subchei:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework
    Apoi, specificați următoarele:

    Nume de cheie: DisableNativeImageLoadList
    Tip
    : REG_SZ
    Valoare: assembly_one; assembly_two; assembly_three

    Notă Aceasta este o listă delimitată punct și virgulă sau delimitată în spațiu de nume de asamblare simple (nici un simbol cheie publică, fără arhitectură și etc.). Această listă conține extensia numelui de fișier ".dll". În exemplele din această metodă și metoda următoare, "assembly_one" este nume de sign-in simplă pentru o asamblare care este numit "assembly_one.dll."
  • Metoda 3

    Adăugați următorul text la <app> </app>. exe.config fișier. Creați secțiuni indicată dacă nu există deja.

    Notă În acest nume de fișier, <app></app> reprezintă nume de sign-in real al aplicației.

    <configuration>  <runtime>   <disableNativeImageLoad>    <assemblyIdentity name="assembly_one" />    <assemblyIdentity name="assembly_two" />  </disableNativeImageLoad>  </runtime></configuration>
Blend
  • Blend nu poate porni și returnează o "vă mulțumim pentru evaluarea produsului. Perioada de încercare a expirat acum. Dacă doriți să continuați să utilizați produsul, introduceți o cheie produs validă"mesaj de eroare. Aceasta va fi remediată în un CTP viitoare.

Mai multe informații

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țe software

Windows 8.1 şi Windows Server 2012 R2, actualizare 2919355 (disponibil, de asemenea, prin intermediul Windows Update) este necesar pentru Visual Studio "14" CTPs pentru a instala cu succes.

Cerinţă de repornire

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

Arhitecturi acceptate

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

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ă)
  • 2 GB 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

Visual Studio "14" CTP 3 (versiune 14.0.22013.1.DP) detalii

Tehnologie îmbunătățiri

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

Dezvoltare ASP.NET şi web
  • ASP.NET vNext scule caracteristici
    • Visual Studio nu stochează nume de sign-in de fișiere în fișierul de proiect ".kproj" pentru a urmări fișierele care sunt incluse în proiect. Fișierele din directoarele de proiect automat sunt incluse în proiect și fișierele sunt eliminate automat din proiectul atunci când acestea sunt eliminate din directoarele de proiect.
    • Integrare de testare unitatea este adăugat și va îmbunătăți experiența în versiunile ulterioare.
    • Se adaugă suport pentru configurare de compilare.
  • ASP.NET vNext Runtime actualizări
    • Visual Studio "14" CTP 3 include alpha3 pachete de execuție pentru ASP.NET vNext. Toate detaliile pe îmbunătățiri specifice adăugat și probleme remediate poate fi găsit în publicate note privind versiunea pe GitHub.
  • ASP.NET actualizări de la Visual Studio 2013 Update 3
    • Microsoft ASP.NET şi Web instrumente în Visual Studio "14" CTP 3
      • Structură: Suport pentru tehnologiile ASP.NET 5.2 (MVC, Web API)
      • JSON editor: formatarea automată și acoladă potrivire
      • CSS editor: Selectoare de nivel 4, glisare și fixare de fonturi, imagini și alte fișiere .css
      • Suport pentru Microsoft Azure WebJobs publicare. Acum, aveți posibilitatea să creați standard consolă proiecte de aplicații în Visual Studio soluții care pot fi publicate la site-uri web Azure WebJobs continuu, declanşat sau programate. Pentru mai multe informații, consultați Cum se implementează Azure WebJobs Azure site-uri web.
      • Adaugă suport pentru autentificare pe două niveluri în ASP.NET multe șabloane pentru MVC, formulare Web de asistență.
      • Permite crearea de proiecte ASP.NET utilizând Azure Active Directory când faceți sign in utilizând un Account Microsoft (MSA, cunoscut anterior ca Live ID). Pentru mai multe informații, consultați aici.
    • ASP.NET MVC 5.2
    • API 2.2 Web ASP.NET
    • Pagini Web ASP.NET 3.2
    • Identitate ASP.NET
      • Adăugat suport pentru SignInManager. SignInManager simplifică pentru a adăuga două niveluri de autentificare, blocare de conturi și alte caracteristici de securitate la conecta. Pentru mai multe informații despre această caracteristică, accesați acest blog.
    • Microsoft ASP.NET şi instrumente Web 2013.3
      • Șablon Facebook ASP.NET MVC eliminate. Acum se livrează șablonul ASP.NET Facebook ca Visual Studio extensie pe Galerie Visual Studio. Aveți posibilitatea să descărcați acest șablon din aici.
    • ENTITY Framework 6.1.1
      • Microsoft a lansat EF 6.1.1 în această actualizare. Pentru mai multe informații, consultați acest publicare blog.
    • Reîmprospătare WebDeploy 3.5
      • Microsoft a lansat o actualizare Web implementa 3.5 în Visual Studio 3 de actualizare pentru a permite integrarea cu SQL Server 2014. De asemenea, puteţi descărca de la aici.
    • IIS Express 8.0 remedierea rapidă iunie 2014
      • Microsoft a lansat o IIS Express 8.0 iunie 2014 remediere rapidă în Visual Studio 3 de actualizare. Această remediere rapidă rezolvă o problemă în IIS Express 8.0 care apare atunci când creați un site și apoi utilizați anumite combinațiile de caractere în folderul de site-ul. Acest lucru provoacă Internet Information Services (IIS) 8.0 Express să nu pornească. De asemenea, puteţi descărca remedierea rapidă din aici.
Depanator
  • Acum puteți vedea cât marcă de timp codul necesar pentru a executa direct în editorul de la executarea de cod depășește un prag.
Visual C++
  • Se poate acum refactor literali string care sunt pline cu secvențe de renunțare într-un format raw-șir mult mai uşor-pot fi citite. Secvențe acceptate sunt \n (linie nouă), \t (fila) / / (backslash) \' (citat unică), \ "(ofertă dublă), și \? (semn de întrebare). Pentru a utiliza această caracteristică, faceți clic dreapta pe orice șir literal (larg sau îngust) și apoi selectați Refactor->Conversia la Raw șir Literal pentru a executa operațiunea.
  • Am înlocuit etichete utilizând becuri pentru crearea declarație/definiţie, ceea ce face mai ușor să Vedeți și faceți clic pe aceste notificări.
  • Am integrat extensia redenumiți simbol pentru Visual Studio 2013 (intitulat Visual C++ Refactoring Visual Studio Galeria) în Visual Studio și adaugă funcționalitate cum ar fi capabil să revocați operațiunea dacă durează prea mult.
  • Am implementat fir de stocare locale. Utilizați thread_local cuvinte cheie pentru a declara că un obiect fi stocate în mod independent pentru fiecare fir.
  • Visual Studio încearcă acum să simplifice șabloane și typedefs în quickinfo pentru a le face mai ușor de citit și parametrul de ajutor.
Visual Studio IDE
  • În Visual Studio "14" CTP 2 am introdus o nouă caracteristică numit aspecte particularizate pentru a fi mai uşor pentru a salva aspecte particularizate. CTP 3, aceste aspecte particularizate roaming. Orice aspecte particularizate creați va sincroniza pe computere care au instalat atunci când faceți sign in IDE folosind același cont 3 CTP.
  • Aveți posibilitatea să creați un proiect gol C#, Visual Basic sau JavaScript partajate din fișier -> Proiect nou meniul. Magazin Windows sau Windows Phone proiecte care sunt scrise în C#, Visual Basic sau JavaScript și unele clasic desktop proiecte (aplicaţie consolă, biblioteci de clase, Windows formular cerere, biblioteci de clase portabil, WPF) care sunt scrise în C# sau Visual Basic poate consuma unul sau mai multe din aceste proiecte partajat. Puteți gestiona proiect comun de referințe (adăugat sau eliminat) utilizând managerul de referință. Vom continua să se extindă partajate proiect suport pentru mai multe tipuri de proiect și limbi în viitor CTPs Visual Studio "14".
  • Visual Studio acceptă înaltă rezoluție pictograme în barele de comandă, instrumentul cadru fereastră bare de instrumente (standard) și meniuri principale atunci când se execută mai mare de scalare DPI 100%.

Probleme cunoscute

Visual C++
  • Noi quickinfo Visual C++ poate să nu reușească pentru a simplifica un șablon, dacă sunt implicate mai multe typedefs de același tip. Această problemă se va rezolva în versiunile ulterioare.


Visual Studio IDE
  • După conecta Windows, atunci când porniți sau să faceți sign in în Visual Studio "14" CTP 3, se poate solicita să instalați .NET Framework 3.5. Aceasta este o condiție de rulare care este declanșat de o asamblare care ar trebui să au fost marcate ca sigure pentru .NET Framework 4.5.

    Pentru a rezolva această problemă, utilizați una dintre următoarele metode:
    • Instalați .NET Framework 3.5.
    • Setați useLegacyV2RuntimeActivationPolicy la adevărat pentru elementul de pornire în următoarele fișiere de configurare sub "C:\Program Files (x 86) \Common Shared\VsHub\1.0.0.0\":
      • Microsoft.VsHub.Server.HttpHost.exe.config
      • Microsoft.VsHub.Server.ServiceModuleHost.exe.config
      • VsHub.exe.config
    NotăMașinile virtuale Azure pentru Visual Studio "14" CTP 3 au avut deja a doua opţiune aplicat.
Aplicații magazin
  • Expertul de notificare de tip Push s-a terminat incorect datorită unor erori. În versiunile ulterioare se va rezolva problema.
consolidare servicii Mobile Azure .NET
  • În Visual Studio "14" CTP 3, Azure .NET serviciilor Mobile nu sunt acceptate.
LightSwitch
  • Imposibil de publicat un proiect LightSwitch după aplicarea Visual Studio "14" CTP 3. Se recomandă păstrează o CTP anterioară dacă aveți nevoie să publicați aplicația.
  • Proiectele LightSwitch poate face upgrade de la versiunile anterioare. Cu toate acestea, în funcție de tipul de proiect, este posibil să întâmpinați următoarele probleme:
    • Compilare upgrade Cloud aplicații de Business (CBA) sau proiectelor bazate pe HTML poate să nu reușească deoarece nu poate găsi 2.5.1 versiune de execuție pentru client.

      Pentru a rezolva această problemă, urmați acești pași:
      1. Faceți clic dreapta LightSwitch HTML Clientși apoi selectați Gestiona pachete NuGet.
      2. Sub nodul pachetele instalate , selectați și dezinstalează pachetul "Microsoft.LightSwitch.Client.JavaScript.Runtime". Dezinstalați toate dependențele.
      3. Sub nodul Online , căutați și instalați versiunea 2.5.1.0 din pachetul "Microsoft.LightSwitch.Client.JavaScript.Runtime".
    • Upgrade LightSwitch 2011 sau proiecte Visual Studio 2012 Desktop poate să nu reușească încărcarea corectă în timpul rulării sau în timpul depanării.

      Notăupgrade LightSwitch 2011 sau proiecte Visual Studio 2012 Desktop nu este recomandată în acest CTP.
    • Upgrade proiecte Visual Studio 2012 Update 2 HTML poate să nu reușească încărcarea corectă în timpul rulării sau în timpul depanării.

      Upgrade-ul de proiecte Visual Studio 2012 Update 2 HTML nu este recomandată în acest CTP.
ENTITY Framework
  • Când utilizați instrumentele Entity Framework, primiţi următorul mesaj de eroare:
    Metoda nu a fost găsit: 'Void Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Forms.ImageList ByRef, Microsoft.VisualStudio.PlatformUI.ImageScalingModel)'.
    Pentru a rezolva această problemă, instalați o versiune actualizată a Entity Framework 6.1.1 instrumentele pentru Visual Studio "14" CTP 3 aici.

Mai multe informații

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țe software

Windows 8.1 şi Windows Server 2012 R2, actualizare 2919355 (disponibil, de asemenea, prin intermediul Windows Update) este necesar pentru Visual Studio "14" CTPs pentru a instala cu succes.

Cerinţă de repornire

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

Arhitecturi acceptate

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

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ă)
  • 2 GB 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

Visual Studio "14" CTP 2 (versiunea 14.0.21901.1.DP) detalii

Tehnologie îmbunătățiri

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

Dezvoltare ASP.NET şi web
  • ASP.NET vNext: această versiune de Visual Studio acceptă crearea și dezvoltarea de aplicații de vNext ASP.NET. ASP.NET vNext este o slabă şi composable stivă .NET pentru a construi aplicații moderne web pentru serverele atât cloud și local. Acesta include următoarele caracteristici:
    • ASP.NET MVC şi Web API au fost unificate într-un singur model de programare.
    • O experiență no-compila pentru dezvoltatori.
    • Configurare mediu pentru o tranziţie lină în Cloud.
    • Dependență injectare out-of--box.
    • Nouă cloud optimizate runtime acceptă adevărate side-by-side versiuni.
    • NuGet totul, chiar și runtime în sine.
    • Executare în IIS, sau auto-găzduit în propriul proces.
    • Sursă deschise prin .NET foundation, și durează contribuții.
    Pentru mai multe informații despre ASP.NET vNext în Visual Studio, accesați ASP.NET vNext .
  • Această versiune a Visual Studio, de asemenea, include toate curent web ASP.NET și dezvoltare caracteristicile care sunt lansate ca părți ale Visual Studio 2013 2 de actualizare. Aflați mai multe aici.
Visual C++
  • Găsiți în fișiere a fost actualizată pentru a activa rezultatele ulterioare să fie adăugat la anterioare rezultatele ("adaugă modul"). Rezultatele pot acum, de asemenea, fi editat sau șters.
  • Implementarea pur Virtuals permite un utilizator să creați rapid definiții pentru o clasă care moștenește construiește (de exemplu, o clasă abstractă, struct) care conține pur virtuals. Ambele multiple și recursivă moştenirilor sunt acceptate. Activați caracteristica prin clic-dreapta pe o definiție de clasă (implementează toate virtuals pur) sau o secvență de bază moștenite (implementarea virtuals pur în care baza numai). Comentarii dublu-slash (/ /) sunt utilizate pentru a delimita grupuri de funcții implementat din baze individuale.
  • Mutați Function definiție permite unui utilizator pentru a muta corpul o definiție function sursă sau antet/clasă definiții. Acesta trebuie activat prin meniu contextual clic-dreapta pe o funcție semnătură.
  • Creați declarație/definiție a fost actualizată prin adăugarea Sumar definiții și alte remedieri de erori.
Visual Studio IDE
  • Barele de meniu va apărea în stil titlu caz în loc de stil majuscule.
  • Suport pentru touch în Visual Studio Editor este acum disponibil. Aceasta include touch pentru defilare, prindeţi-to-zoom, atingeți Urmărire pentru meniurilor contextuale, atingeți de două ori pentru word selecție și selectarea liniei atingând în margin.
  • S-a modificat pentru a aminti ultima selecție de utilizator când închis și redeschis configurare și platforma verticală valorile pentru pagina de proprietăți VC casetă de dialog.
  • Utilizatorii pot salva aspecte particularizate făcând Aspect cadru fereastră de salvare din meniul cadru fereastră . Utilizatorii pot aplica un aspect particularizate făcând Aplica aspect cadru fereastră din meniul cadru fereastră și utilizatorii pot șterge, redenumiți sau rearanja aspectelor făcând Gestionare cadru fereastră aspect din meniul cadru fereastră . Aspectelor primele nouă au rapide de la tastatură din Ctrl + Alt + 1 Ctrl + Alt + 9.
  • În acest CTP, vă sunt rotunjirea becuri care se remediază rapid și simplu mod de a obține ajutor pentru probleme cunoscute în cod în interiorul Visual Studio Editor. Dacă aveți o problemă în codul, introducerea de editor cu tastatura pe linia în cazul în care problema s-a arătat sau trecere prin problema va prezenta un bec care prezintă utile acțiuni pot fi parcurși pentru a rezolva problema cu o examinare a rezultatelor fiecare acțiune.

    Această caracteristică este public extensibile, astfel încât Visual Studio extenderele poate furniza propriile acţiuni sugerate.
  • După aplicarea acestei CTP, aveți posibilitatea să creați un gol C# și JavaScript partajate proiect din fișier > Nou proiect meniul. Proiecte, proiecte magazin, prin telefon și Universal proiecte care sunt scrise în JavaScript și C# poate consuma unul sau mai multe din aceste proiecte partajat. Partajate proiect pot fi gestionate de referințe (adăugat sau eliminat) utilizând managerul de referință. Partajat Project referire este disponibil pentru unele desktop C# proiecte clasic. Tipuri de proiect și limbile care acceptă partajate proiecte va continua să se extindă în viitor CTPs.
  • În acest CTP, Visual Studio suportă acum rezoluții pictogramele din Listă tabel de eroare.

Probleme cunoscute

Instalare

Client Platform
  • Dezinstalarea Visual Studio "14" CTP 2 elimină TypeScript din Visual Studio 2013.
Upgrade-ul
  • Din cauza unei probleme cunoscute, atunci când instalaţi Visual Studio "14" CTP 2 (versiunea 14.0.21901.1.DP) pe același computer care are Visual Studio "14" CTP 1 (versiunea 14.0.21730.1.DP) instalat, proiectele magazin Windows poate să nu reușească să lanseze.

    Pentru a rezolva această problemă, reparați instalarea de Visual Studio "14" CTP 2 (versiunea 14.0.21901.1.DP) după upgrade-ul. Pentru a evita această problemă, noastre recomandare mai sigur este să dezinstalați Visual Studio "14" CTP 1 (versiunea 14.0.21730.1.DP) înainte de a instala versiunea nouă CTP. Această problemă de compilare la compilare upgrade a fost remediată pentru upgrade-uri viitoare de la Visual Studio "14" CTP 2 (versiune 14.0.21901.1.DP).
Visual C++
  • Instrumentul nativ "Utilizarea memoriei" nu funcționează când orientare Win32 (x 86). Direcționare x 64 funcționează conform așteptărilor.

Mai multe informații

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țe software

Windows 8.1 şi Windows Server 2012 R2, actualizare 2919355 (disponibil, de asemenea, prin intermediul Windows Update) este necesar pentru Visual Studio DP 14.0.21901.1 "14" pentru a instala cu succes.

Cerinţă de repornire

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

Arhitecturi acceptate

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

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ă)
  • 2 GB 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

Visual Studio "14" CTP 1 (versiunea 14.0.21730.1.DP) detalii

Tehnologie îmbunătățiri

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

Dezvoltare ASP.NET şi web
  • ASP.NET vNext: această versiune de Visual Studio acceptă crearea și dezvoltarea de aplicații de vNext ASP.NET. ASP.NET vNext este o slabă şi composable stivă .NET pentru a construi aplicații moderne web pentru serverele atât cloud și local. Acesta include următoarele caracteristici:
    • ASP.NET MVC şi Web API au fost unificate într-un singur model de programare.
    • O experiență no-compila pentru dezvoltatori.
    • Dependență injectare out-of--box.
    • Side-by-side: Implementarea runtime şi cadru folosind aplicația.
    • NuGet totul, chiar și runtime în sine.
    • Toate sursă deschisă pe baza .NET și durează contribuții.
    Pentru mai multe informații despre ASP.NET vNext în Visual Studio, accesați ASP.NET vNext .
  • Această versiune a Visual Studio, de asemenea, include toate curent web ASP.NET și dezvoltare caracteristicile care sunt lansate ca părți ale Visual Studio 2013 2 de actualizare. Aflați mai multe aici.
Limbi gestionate
  • Core IDE și editarea experiențe pentru C# și Visual Basic au fost înlocuite cu experienţe noi care se bazează pe platforma .NET compilator "Popescu." În general, experienţa ar trebui să fie neschimbat. Cu toate acestea, există numeroase îmbunătățiri mici.
  • C# refactoring suport a fost complet reînnoit. Există două noi core refactorings: Inline temporare variabila și Introduce motivele variabila. În plus, refactoring suport pentru Visual Basic a fost adăugat pentru prima dată.
  • Puteţi utiliza recomandări specifice dependentă de cod pentru platformele Microsoft și pachete NuGet care vă de orientare pentru a obține analiză de cod live și remediază automat pe măsură ce tastați.
Visual C++
  • Capturați generalizat lambda: aveți posibilitatea să atribuiți rezultate de evaluare expresie la o variabilă în clauza de capturare a o lambda. Acest lucru permite o instanță a tipului de deplasare doar pentru a fi capturat de valoare.
  • Literalii definite de utilizator în limbă și POSIX: puteţi adăuga literali numerice și șir cu sufixe semnificativ pentru a le oferi semantică potrivit. Compilator transformă aceste sufixe în apelări de funcții UDL operatorul corespunzător. <chrono>, <string>, Și <complex>anteturile oferă acum literală operatori pentru comoditatea. De exemplu, "1729ms" înseamnă std::chrono::milliseconds(1729), s "miau" înseamnă std::string("meow")și 3.14i înseamnă std::complex<double>(0.0, 3.14)</double>.</complex> </string> </chrono>
  • Finalizat noexcept: Aveți posibilitatea să verificați dacă o expresie va genera o excepție utilizând operatorul noexcept . De exemplu, noexcept(func()) va returna "true" dacă func s-a specificat ca noexcept.
  • Inline spațiilor de nume: Aveți posibilitatea să specificați un nume imbricată ca "inline" pentru a face conținutul său accesat de său nume părinte.
  • Fără fir "magic" statică: Variabilele statice locale sunt iniţializate într-un mod fără fir, eliminarea nevoia de sincronizare manuală. Rețineți că utilizarea aceste variabile decât inițializarea tot nu este protejat. Fir de siguranţă poate fi dezactivat utilizând /Zc:threadSafeInit- pentru a evita o dependență pe CRT.
  • Nerestricționat uniuni: aveți posibilitatea să definiți uniuni care conțin tipuri cu non-trivial constructori. Constructori pentru aceste uniuni trebuie să fie definite manual.
  • În cele din urmă, toate C++ 11 și C++ 14 limba caracteristici noi care sunt lansate în noiembrie 2013 compilator CTP pentru Visual Studio 2013, de asemenea, incluse în acest preview. Pentru mai multe informații despre aceste caracteristici, citiți Acest lucru anunț. Pe scurt, acestea se numără următoarele:
    • __func__extins sizeof, generare de mutare implicită, ref calificare ("&" și "&&" pentru funcțiile de membru), alignof și alignasși constructori moştenirea.
    • funcţia auto reveni tip deducere, decltype(auto)și lambdas generic cu o limitare a nu folosind [=] / [&] implicit de captură cu generic lambdas. Aceasta va fi activată, de asemenea, pentru lambdas generic într-o versiune viitoare.
    • Resumable funcții și așteaptăpropus pentru specificațiile tehnice C++ concurență.
  • Null redirecționare iteratori:Biblioteca Standard iteratori înainte (și mai puternic) acum garanta că valoarea inițializat iteratori compara ca egal. Acest lucru face posibil să treacă un interval de gol fără un container părinte. Rețineți că, în general, valoarea inițializat iteratori încă nu poate fi în comparație cu iteratori dintr-un container de părinte.
  • quoted(): Aceste manipulatoare permite iostreams păstrează șiruri care conțin spații.
  • Eterogen asociativă căutare: Când este activată în mod special comparatori (cum ar fi mai puțin<> </> și mai mare<> </> transparente operatorul functori), containerele asociativă ordonată a templated căutare funcții. Acest lucru vă permite să le funcționează cu obiecte care sunt similar cu chei, fără efectiv construirea chei.
  • integer_sequence: Secvențe de compilare întreg sunt acum acceptate pentru ca șablon metaprogramming mai ușor.
  • exchange(): Acest utilitar mic funcția face convenabil pentru a atribui o nouă valoare la un obiect și regăsirea valoarea vechi.
  • get<T>():</T> Aceasta permite un element de mai mulți membri, fie accesat de tip (când unic) în loc de de index sale.
  • Dual-gama equal(), is_permutation(), mismatch(): C ++ 98 "interval și-jumătate" algoritmi care ocupă (first1, nume1, first2) sunt dificil de utilizat corect. În marcă de timp ce acestea sunt furnizate încă, C ++ 14 a adăugat suprasarcini luând (first1 nume1, first2, nume2) care sunt semnificativ mai simplă și mai sigură de a utiliza.
  • tuple_element_t: Acest șablon alias este adăugat pentru comoditatea și compatibilitatea cu șabloanele tip trăsături alias.
  • Fişiere "V3" specificațiile tehnice (TS): Interfață și implementarea <filesystem>sunt revizuite pentru a urma acest TS, care ar putea fi încorporate în C ++ 17.</filesystem>
  • Probleme legate de biblioteci: 24 rezolvări s-au implementat (de exemplu, is_final, make_reverse_iterator()), inclusiv nu rezolvări care s-au implementat deja în Visual C++ 2013. Observați că o problemă de bibliotecă este un raport de eroare pentru Standard. Acesta poate fi rezolvată prin remedierea unei probleme de specificațiile sau chiar adăugarea o caracteristică mici.
  • <chrono>remediază:</chrono>Ceasurile sunt rescris pentru a modelului și precise.
  • Minim repartitor remedierile: Mai multe componente bibliotecă (inclusiv basic_string și std::function) nu a funcționat cu definite de utilizator repartizare implementarea C ++ 11 minim repartitor interfață, în schimb necesită C ++ 03's detaliată repartitor interfață. Toate aparițiile acestei probleme remediate.
  • C99 bibliotecă caracteristici: majoritatea caracteristicilor rămase C99 bibliotecă implementate.
    • snprintf este implementat.
    • Familiile printf și scanf funcții acceptă acum C99 nou format de șir îmbunătățirile.
    • Funcțiile strtod și scanf familiile acceptă acum hexazecimal virgulă mobilă.
    • Bibliotecă de conformitate mai bine este îmbunătățită de actualizări de software și ajustări.
  • __restrict: cuvântul cheie __restrict acum este acceptată pe tipuri de referință pe lângă indicatorul tipuri.
  • Îmbunătățit diagnostic: Compilator acum va emite avertismente despre suspecte cod care anterior nu ar fi condus la avertismente. De exemplu, umbrite variabilele acum va provoca avertismente. Avertismente au fost făcute, de asemenea, mai clară.
  • Pavilion /Wv: aveți posibilitatea să utilizați /Wv:XX.YY.ZZZZ se dezactivează avertismentele care sunt introduse după versiunea compilator XX.YY.ZZZZ. Observați că avertismente emise poate încă diferă de cele emise de versiunea specificată.
  • Actualizările de software compilator: am reparat mai mult de 400 erori în compilator. 179 din acestea au fost trimise de utilizatori prin Microsoft Connect.
  • Refactored C Runtime (CRT):Acest CTP conține examinarea prima substanțial refactored CRT.
    • msvcr140.dll nu mai există. Este înlocuit de un trio de DLL-urile: vcruntime140.dll, appcrt140.dll și desktopcrt140.dll.
  • stdio performanţă: făcute în biblioteca stdio , în special în familiile sprintf și sscanf funcții multe îmbunătățiri de performanță.
  • Pentru obiecte de reduceri de dimensiune fișier: Lucrul cu compilator remedieri, STL anteturile sunt modificate pentru a reduce semnificativ dimensiunile de obiect fișiere și bibliotecile statică (care este după compilarea, dar înainte de legare. Dimensiunile de EXEs legat/DLL-urile sunt afectate). De exemplu, când se compilează un fișier sursă care include toate C și C++ Standard Library anteturi și nu face nimic altceva cu ei, pentru x 86 cu /O2/md, Visual C++ 2013 generează un fișier de obiect 731 KB. Acest lucru este îmbunătățită pentru a fi mai mic de 1 KB.
  • Depanare remedieri verificare: Depanare STL verifică respins nul indicatori care trec ca iteratori, chiar și atunci când standardul garantează că acestea ar trebui să funcționeze (de exemplu, îmbinarea două [null, nul) variază de la un rezultat nul). Fiecare algoritm este inspectați şi fixe.
  • Declarațiile de creare sau definiție: aveți posibilitatea să creați rapid o funcție declarație sau definiții în legătură cu vecinii săi. Pentru aceasta, faceți clic dreapta pe declarația sau definiții sau utilizați Etichete.
  • Depanator visualizers:Natvis depanator vizualizare Proiect fișiere pot fi adăugate la un proiect Visual C++ pentru gestionarea uşoară şi integrare de control sursă. Natvis fișiere care se adaugă la un proiect va prelua evaluare prioritate visualizers în afara proiectului.
  • Diagnosticare memorie native:
    • Aveți posibilitatea să porniți o memorie sesiune de diagnosticare (Alt+F2) care monitorizează utilizarea memoriei live al aplicaţiei nativ. Aceasta acceptă Windows Desktop.
    • Puteți captura heap instantanee a procesului de execuție în memorie pentru a vedea tipuri și instanțe pentru alocări nativ.
    • Puteți vizualiza diferența între două memorie Instantaneele alocări de memorie.
    • Posibilitatea să deschideți în memorie conținutul unui proces instantaneu utilizând depanatorul pentru analiză mai adânci memoriei heap a.
Pentru cele mai recente informații despre Visual C++, accesați Visual C++ blogul echipei.

Probleme cunoscute

Funcționalitate


Visual C++
  • Expresie evaluare nu reușește în timpul diagnosticare memorie native atunci când este activată setarea Doar meu de cod . Dezactivați această setare va permite expression evaluare să funcționeze corect.
  • Caracteristici noi de limbă Visual C++ în această versiune nu au complet IntelliSense suport în editorul Visual Studio.
  • Operatorul noexcept poate să nu reușească în situații care implică șabloane complexe.
  • În prezent, literali definite de utilizator poate genera cod incorect sub /CLR. Foarte mare literali încă nu sunt acceptate.
  • Analiză de cod nu este acceptat în această versiune de compilator. Dacă încercați să construiți utilizând / analiza, compilatorul va genera o avertizare și va ignora semnalizarea.
  • Construirea aplicaţii Windows Phone 8.1 utilizând Visual C++ nu este încă acceptat.
  • Aplicaţii magazin Windows 8.1, care sunt scrise în Visual C++ și care sunt create utilizând acest compilator preview nu va fi validat de Kit de certificare pentru aplicații Windows și aceste aplicații va se bazează pe Desktop DLL-uri în loc de "_app" versiunile dll care sunt utilizate exclusiv de aplicaţii magazin. Acest lucru va fi stabilit în viitor versiuni.
Generale
  • În acest CTP Visual Studio "14", instrumente de diagnosticare consola JavaScript şi DOM Explorer atașați la dispozitivele Windows Phone sau emulator. Instrumente au un ecran gol și nu sunt funcțional. Aceste instrumente nu se poate utiliza pentru depanare JavaScript/HTML în aplicațiile de telefon sau site-uri Web utilizând browserul Internet Explorer a telefonului.
  • Din cauza unei probleme cunoscute, crearea sau deschiderea Light parametru sau aplicații de Business Cloud proiecte nu este acceptat în Visual Studio "14" CTP 1. Echipa lucrează la o remediere pentru a rezolva problema.
  • Când se include SQLCLR C# cod fişiere în proiecte cu baze acoperire de date SQL Server, Visual Studio poate bloca. Pentru a rezolva această problemă, modificați proiectul pentru a utiliza Visual Basic urmând acești pași:
    • Faceți clic dreapta pe SQL Server proiect şi apoi selectaţi Properties.
    • Selectați fila SQLCLR .
    • În Listă tabel de limbă , selectați Visual Basic.
    • Salvați proiectul.
  • Atunci când creați un Test de unitate de baze acoperire de date din nodul Project în SQL Server obiect Explorer, este posibil să primiți următorul mesaj de eroare:
    Imposibil de încărcat fișierul sau asamblarea 'Microsoft.SqlServer.Dac.dll' sau unul dintre dependențele sale. Sistemul nu poate găsi fişierul specificat.
    Pentru a rezolva această problemă, se încarcă un proiect de baze acoperire de date test unitate care a fost creat anterior în Visual Studio 2013.
  • Această Visual Studio "14" CTP include serviciile Mobile Azure scule caracteristici livrat ca parte a Visual Studio 2013 2 de actualizare. Cu toate acestea, Expertul de notificare de tip Push, Manager de consolidare serviciiși publicare a serviciilor Mobile caracteristici nu funcționează încă. Această funcționalitate vor fi tratate în următoarea lansare CTP Visual Studio "14".
ASP.NET și dezvoltare Web
  • ASP.NET vNext cloud optimizate scenarii sunt limitate la Windows 8 sau o versiune mai recentă de Windows.
  • Depanarea ASP.NET vNext aplicații orientare framework optimizat pentru cloud nu este acceptat în această versiune.

Instalare

Instalarea Visual Studio "14" CTP 1 (versiunea 14.0.21730.1.DP) side-by-side cu Visual Studio 2013
Există probleme cunoscute când instalați Visual Studio "14" CTP 1 (versiunea 14.0.21730.1.DP) pe același computer ca Visual Studio 2013. În marcă de timp ce ne așteptăm ca o dezinstalare de Visual Studio "14" și apoi o reparare a Visual Studio 2013 ar trebui să remedia aceste probleme, noastre recomandare mai sigur este de a instala Visual Studio "14" într-o mașină virtuală, un VHD, un computer nouă sau alt non-productiv doar test computer care nu are Visual Studio 2013 pe el. Aceste probleme de side-by-side Visual Studio se așteaptă să fie remediată în curând.

Există o blocare de instalare în acest CTP Visual Studio "14", care va împiedica instalarea pe un computer pe care este instalată o versiune anterioară de Visual Studio. Pentru a dezactiva de bloc (care va pune computerul într-o stare nu recomandat), adăugați o nouă valoare de registry la locația "HKLM\SOFTWARE\Microsoft\DevDiv\vs\Servicing" ("HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing" pe o ediție pe 64 de biți de Windows). Nume de valoare ar trebui să fie BlockerOverrideși tip valoare și date valoare poate fi orice.

Despre modificările

Visual C++
  • Îmbunătățiri pentru eroare de compilare de raportare poate avea ca rezultat avertismente diferite în ordinea și aspecte de cele raportate de versiunile anterioare de compilator.
  • Literalii definite de utilizator sunt un formular sintactice noi și poate împiedica unele macrocomenzi existente extinse. De exemplu, "foo" _bar vor fi tratate ca literal definite de utilizator, chiar dacă _bar s-a definit ca o macrocomandă.
  • Concatenarea lângă largă sau brut șir literali (L "Salutări" L "lume") necesită un spațiu pentru a introduce (L "Salutări" L "lume"), deoarece prefixul pentru al doilea șirul acum sunt tratate ca sufix literală definite de utilizator.
  • /CLR: pur și /CLR:safe sunt perimată. Compilatorul va avertizarea dumneavoastră despre utilizarea aceste semnalizatoare.
  • /CLR:OldSyntax, /Wp64și /Zg semnalizările au fost eliminate.

Mai multe informații

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țe software

Acest software nu poate fi instalat pe un computer care are o versiune anterioară de Visual Studio instalat.

Cerinţă de repornire

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

Arhitecturi acceptate

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

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ă)
  • 2 GB 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

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2967191 - Ultima examinare: 02/09/2015 07:25:00 - Revizie: 2.0

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB2967191 KbMtro
Feedback