Visual Studio 2015 Fix erori și probleme cunoscute

Visual Studio 2015 Fix erori și probleme cunoscute

Acest articol listează Fix erori și probleme cunoscute pentru Microsoft Visual Studio 2015.

Pentru a vedea lista completă a produselor Visual Studio 2015 și să selectați un produs pentru descărcare, verificaţi Visual Studio descărcări.



Vă recomandăm să instalați cea mai recentă Visual Studio 2015 actualizare, aveți posibilitatea să vedeți problemele cunoscute pentru Visual Studio 2015 Update 3.

Visual Studio 2015 detalii

Pentru a descoperi ce este nou în Visual Studio 2015, consultați Visual Studio note de lansare.

Pentru o listă de 10 Windows SDK și instrumente de probleme cunoscute, consultaţi probleme cunoscute pentru Windows SDK și instrumente forum.

Profiler

  • Instrumente de diagnosticare fereastră Arată mesajul "Instrumente de diagnosticare a eşuat în mod neașteptat" cu "O resursă de cluster nu a reușit" sau "Imposibilitatea de a începe Standard colector" în Hubul diagnostice de ieşire în fereastra de ieșire.

  • Utilizatorul are loc o întârziere în Visual Studio când se deschide fereastra de instrumente de diagnosticare.

Team Foundation Server (TFS)

  • Publicare eșuează cu eroare mesajul "data nu este permisă limitele" când utilizați TFS în Turcă.

  • Distribuit Test automatizare și Cloud Load testare activități nu reușesc când colectarea de proiect sau numele proiectului are un spațiu.

Alte persoane

  • Windows 8.1 preluare cu urme șablon nu se afișează după ce instalați Visual Studio 2015.

  • Creați ClickOnce publicare caracteristică opțională pentru a obține Windows 8.1 SDK instrumentele necesare.

  • Informațiile din mesajul de eroare despre pentru a adăuga detalii aplicaţie nu este atotcuprinzătoare.


Instalare

  • Semn de până acum

    Ca parte a lansarea Visual Studio 2015, am integrat mai multe scenarii conectate suplimentare în produs. Multe dintre aceste experienţe necesită un cont pentru a vă conecta la un serviciu, şi Visual Studio oferă credential încorporate pentru Microsoft Accounts sau serviciu sau School conturi. Ca parte a fluxului de lucru Microsoft Account, aveți posibilitatea să creați un cont direct de la Visual Studio făcând clic pe linkul "Sign up now". Aceasta se află lângă textul "Nu au un cont Microsoft?". În prezent, nu există o problemă cunoscută care afectează acest link. Este posibil să observați această problemă în oricare dintre următoarele moduri:

    • Link-ul poate returna un 404 (conținut nu este disponibil) pagina de eroare.

    • Se pot lua corect un formular care vă permit să creați un Account Microsoft. Cu toate acestea, când terminați acest formular, ar putea găsi că nu ați făcut Sign in.

    Dacă întâmpinați o eroare 404, aveți posibilitatea să creați un cont în browser la următorul site web:

    http://signup.live.com/?lw=1După crearea contului, vă puteți face sign in la Visual Studio utilizând numele de utilizator și parola Account Microsoft pe care l-ați creat.

    Dacă în caseta de dialog de conectare se închide după ce terminați forma "Crearea unui cont", trebuie să înregistrarea chiar dacă contul a fost creat de fapt. Pentru aceasta, deschideți din nou caseta de dialog, și apoi introduceți acreditările pentru corect faceți sign in în cont.

    Aceste probleme sunt programate să fie remediată în viitor.

  • Instalarea Visual Studio 2015 pe Windows 8.1 sau Windows Server 2012 R2 nu reușește atunci când nu se instalează actualizarea KB 2919355 Windows RT 8.1, Windows 8.1 şi Windows Server 2012 R2 actualizare: aprilie 2014. Pentru mai multe informații consultați Visual Studio 2015 cerințe de sistem.

    Aveți posibilitatea să verificați că KB2919355 este instalat pe computerul dvs. de a merge la Panoul de Control > programe și caracteristici > Vizualizare instalate actualizări și căutați "actualizare pentru Microsoft Windows (KB2919355)."
    Dacă nu găsiți actualizarea KB2919355 instalată pe computerul dvs., puteţi verifica prin Windows Update.

    Notă KB2919355 în sine are alte cerințe care trebuie să instalați mai întâi. De aceea, poate trebuie să "Check for Updates" pe Windows Update și instala actualizările oferite mai multe ori pentru a fi complet actualizat.

  • Dacă nu setați opțiunea actualizare Windows pentru a actualiza automat Certificatele rădăcină și alegeți să instalați componente opțional, primiți următorul avertisment de instalare de Visual Studio la sfârșitul procesului:

    Instrumente PowerShell pentru Visual Studio: acest produs nu s-a descărca cu succes: Signature verification failed pe fișierul descărcat.

    Dacă actualizarea automată este dezactivată, computerul nu va avea cele mai recente Certificatele rădăcină. De aceea, programul de instalare a Visual Studio nu vor recunoaște certificatele utilizate pentru a face sign fișierele VSIX ca certificate valabile și nu va instala componentele.

    Soluție

    Pentru a rezolva această problemă, activați actualizarea automată pentru certificate rădăcină urmând acești pași:

    • Deschideți caseta de dialog executare apăsând siglă Windows + tasta R.

    • A alerga Gpedit.msc.

    • Găsiți Local Computer Policy > Administrative Templates > System > Gestionare comunicare Internet > comunicare Internet setări > dezactiva actualizarea automată de certificatele rădăcină.

    • Selectați dezactivat sau nu este configurat pentru a activa opțiunea.

    • Impune o actualizare Windows pentru a obține cele mai recente Certificatele rădăcină.

  • Fișierul AdminDeployment.xml nu este inclus în programul de instalare.

    Soluție
    Creați fișierul AdminDeployment.xml utilizând parametrul de linie de comandă /CreateAdminFile < locație fișier >.

  • Uneori, elementele pe care utilizatorii se numără ca selectat în fișierul AdminDeployment.xml nu sunt instalate.

    Soluție
    Adăuga elemente care sunt marcate "selectat ="da"" la sfârșitul fișierului AdminDeployment.xml.

Visual Studio IDE

  • Abonamente Azure nu apare în Visual Studio automat dacă nu sunteți membru al unui Azure Active Directory care conține abonamentele.

  • Când încercați să introduceți fragmente XAML Editor, primiți o Golire listă în loc de fragmente care este adăugat pentru limba XAML.

    Soluție

    • Copie "C:\Program Files (x86) \Microsoft Visual Studio 14.0\DesignTools\Snippets\SnippetsIndex.xml" la C:\Program Files (x86) \Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML "

    • Creați un folder nou fragmente în "C:\Program Files (x86) \Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\"

    • Copiați C:\Program Files (x86) \Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\Tag.snippet "la" C:\Program Files (x86) \Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\Snippets "

  • Microsoft Visual Studio 2015 se întrerupe cu o excepție System.UnauthorizedAccess

    Simptome
    O casetă de dialog aleator apare cu "Microsoft Visual Studio 2015 a oprit de lucru". Extindeți detalii despre problemă și defilare la punctele de semnătură 09, aveți posibilitatea să vedeți o excepţie System.UnauthorizedAccess.

    Soluție
    Acordați permisiunea de control total utilizatorului curent în folderul "% tmp%\VSRemoteSettings":

    • Deschideți Windows Explorer și tastați tmp % în bara de locație pentru a merge la directorul temp.

    • Selectați folderul "VSRemoteSettings" și apăsați și țineți Proprietăți.

    • Mergeţi la fila securitate și apoi faceți clic pe Editare.

    • Faceți clic pe Adăugare... rezultat caseta de dialog permisiuni.

    • Tastați numele de utilizator și apoi faceți clic pe Verificare nume pentru a verifica că este corectă. Faceți clic pe OK.

    • Selectați numele de utilizator din listă și bifați caseta de selectare control total în lista de permisiuni. Faceți clic pe OK pentru a închide caseta de dialog permisiuni.

    • Faceți clic pe OK pentru a închide caseta de dialog Proprietăți Folder.

Instrumente de testare

  • Nu activați depanarea unui Visual C++ gestionate Test proiect.

    Workaround

    La serviciu rezolva această problemă, vizitați Instrumente->Opțiuni->depanare-> panoulGeneral și revocare selecție pentru Activarea doar meu cod opțiune.

  • Proiectul Visual C++ Unit Test aplicație (Windows Phone Silverlight 8.0) nu vor construi atunci când retarget proiect Windows Phone Silverlight 8.1 utilizând Retarget Project.

  • Codificate UI Test proiecte pentru magazinul Windows și Windows Phone sunt disponibile, dar nu funcționează în Professional Edition.
    Interfață de utilizator codată nu ar trebui să fie disponibil în Professional Edition.

Instrumente și platformă web

  • Imposibil de adăugat referințe serviciul WCF serviciu în Visual Studio 2015.

    Simptome

    Când apare această problemă, primiți următorul mesaj de eroare:

    Eroare: Imposibil de încărcat fișierul sau asamblarea ' Microsoft.Owin.Security, versiune = 2.1.0.0, Culture neutral, PublicKeyToken = = 31bf3856ad364e35' sau unul dintre dependențele sale. Sistemul nu poate găsi fişierul specificat.


    Soluție

    Pentru a rezolva această problemă, revocare selecție pentru reutilizare tipuri de asamblări referențiată opțiune în Referință Service->Advanced (acest comportament este activată în mod implicit).

  • Avertizare apare chiar dacă numărul de compilare pentru un proiect care conține Azure API aplicația Client este reușită.

    Simptome

    Numărul de compilare este reușită. Cu toate acestea, primiţi următorul mesaj de eroare:

    Luați în considerare app.config remapare de asamblare "Newtonsoft.Json, Culture neutral, PublicKeyToken = = 30ad4fe6b2a6aeed" de la versiunea "4.5.0.0" [] la versiunea "6.0.0.0" [să rezolvați conflictul și scap de avertizare.
    C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5): avertisment MSB3276: găsit conflictelor între versiuni diferite din același ansamblu dependente. Vă rugăm să setați proprietatea "AutoGenerateBindingRedirects" la true în fișierul de proiect. Pentru mai multe informații, consultați http://go.microsoft.com/fwlink/?LinkId=294190.


    Soluție

    Pentru a rezolva problema, adăugați legare redirecționează la cererea dumneavoastră fişierul de configurare (App.config sau Web.config) în conformitate cu următoarea metodă:

    <runtime><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
    <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
    </dependentAssembly>
    <dependentAssembly>
    <assemblyIdentity name="System.Net.Http.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-4.2.28.0" newVersion="4.2.28.0" />
    </dependentAssembly>
    </assemblyBinding>
    </runtime>
  • Când utilizați tipic de instalare a Visual Studio 2015 Professional sau Visual Studio 2015 Comunitatea Edition, componenta LocalDB nu este instalat.

    Simptome

    Dacă selectați opțiunea de autentificare individuale cu șabloane de proiecte ASP.NET, încercați să înregistrați un utilizator apăsând pe F5, primiţi următorul mesaj de eroare SqlException la momentul de execuție:

    Imposibil de găsit Local de date Runtime instalat


    Soluție

    Pentru a rezolva această problemă, reparați SKU instalate pentru a activa opțiunea "Microsoft SQL Server Data Tools".

  • ASP.NET 5: Pe Windows 7 SP1, DNX SDK nu se poate instala fără Powershell 3.0.

    Simptome

    Atunci când creați un proiect ASP.NET 5, primiţi următorul mesaj de eroare:

    DNX SDK versiune 'dnx-clr-win-x86.1.0.0-beta5' nu a reușit să instalați. Soluția va utiliza DNX SDK versiune 'dnx-clr-win-x86-1.0.0-beta5' pentru această sesiune


    Soluție

    Pentru a rezolva această problemă, instalați Windows Powershell 3.0 și încercați să creați din nou proiectul.

  • ASP.NET 5: Nu poate încărca toate referințele în Explorer soluție atunci când creați o aplicație Web ASP.NET 5 nouă de proiect sau deschideți una existentă pe o mașină virtuală.

    Soluție

    Pentru a rezolva această problemă, reporniți Visual Studio și redeschideți proiectul, referințe încarcă corect.

  • ASP.NET 5: Operațiunea de publicare funcționează incorect când script Powershell utilizează opțiunea nu este selectată în fila Setări din caseta de dialog publicare.

    Simptome

    Presupun că utilizați opțiunea de gazdă în Cloud atunci când creați o nouă cerere ASP.NET 5. Când publicați proiectul Azure și nu este selectată opțiunea script Powershell utilizează în fila Setări din caseta de dialog publicare , operațiunea de publicare funcționează incorect.

    Soluție

    Pentru a rezolva această problemă, selectați opțiunea de script Powershell utilizează în fila Setări din caseta de dialog publicare.

  • ASP.NET 5: Atunci când adăugați un pachet utilizând elena în fișierul bower.json a unei aplicații ASP.NET 5 gol, nodul dependențele indică faptul că pachetul nu este instalat chiar dacă pachetul este instalat cu succes utilizând elena.

    Workaround

    Pentru a soluționa această problemă, închideți și redeschideți soluția și dependențele nod poate selecta noul pachet.

  • ASP.NET 5: Când deschideți un ASP.NET 5 beta 4 proiect utilizând Visual Studio 2015 RTM, este creat proiectul Visual Studio 2015 RC, primiţi următorul mesaj de eroare:

    Procesul nu poate accesa fișierul '... \project.lock.json', deoarece acesta este utilizat de un alt proces.


    Notă Aceasta este o problemă în ASP.NET 5 beta 4 runtime. Acesta este expusă de Visual Studio 2015 RTM scule și această problemă este rezolvată în ASP.NET 5 beta 5.

    Workaround

    Pentru a rezolva această problemă, închideți și redeschideți soluția.

  • ASP.NET 5: Când se construiți și executați un proiect de aplicație Web ASP.NET 5 beta 4 în Visual Studio 2015 RTM, este creat proiectul Visual Studio 2015 RC, primiţi următorul mesaj de eroare:

    aplicații. UseBrowserLink() "în Startup.cs:
    Imposibil de încărcat fișierul sau asamblarea ' Microsoft.AspNet.Http.Abstractions, versiune = 1.0.0.0, Culture neutral, PublicKeyToken = = null' sau unul dintre dependențele sale. Sistemul nu poate găsi fişierul specificat.


    Soluție

    Pentru a rezolva această problemă, comentați linia "aplicație. UseBrowserLink() "sau actualizați proiectul la beta 5.

  • ASP.NET 5: Atunci când căutați referințe utilizând funcționalitatea de căutare în Explorer soluție, Visual Studio 2015 nu mai răspunde în unele cazuri.

    Soluție

    Pentru a rezolva această problemă, extindeți nodurile în arborele de referințe în loc să utilizaţi funcţia de căutare.

  • Atunci când depanați un proiect de flux de lucru Windows, punctele de întrerupere de depanare nu lăsați așa cum vă așteptați atunci când opțiunea suprima JIT optimizare în modul de încărcare (numai Managed) nu este selectare.

    Soluție

    Să vă asigurați că toate punctele de întrerupere depanare sunt lăsați ca selectare așteptat, opțiunea suprima JIT optimizare în modul de încărcare (numai Managed) în Instrumente-> Opţiuni-> depanare-> panoul General .

Gestionarea lansării

  • Reconfigurați de agent de implementare existent (care se auto-actualizat la VS2015) nu funcționează când faceți upgrade lansare Management Server pentru Visual Studio 2015 RTM.

    Soluție

    Pentru a rezolva această problemă, dezinstalați Microsoft Deployment Agent de agent de implementare și reinstalați cel mai recent Agent de implementare Microsoft pentru Visual Studio 2015.

  • Lansare Management Arată "expirat de licență" în termen de 90 de zile de upgrade, în mod neașteptat. Această problemă se produce după ce faceți upgrade de la Visual Studio 2015 RTM utilizând pachetele descărcate de pe visualstudio.com sau downloads.microsoft.com

    Soluție

    Pentru a rezolva această problemă, descărcați lansare Management pentru Visual Studio 2015 din abonamentul MSDN și upgrade-ul din nou.

Instrumente de diagnosticare

  • Când executați instrumentele de diagnosticare fără depanare orientare unul din modurile următoare:

    • Aplicații Windows Phone 8.1 care setați configurația de compilare de la lansare.

    • Aplicaţii magazin Windows care sunt NGEN'ed (acest lucru se întâmplă automat după o zi).

    • C++ Universal Windows proiecte care setați configurația de compilare la modul de depanare.

    • Proiecte C++ care execută Windows 7.

    Instrumentele de utilizare a CPU și utilizarea memoriei în aplicația dvs. nu se va afișa funcţia de nume de cod.

    Soluție

    Pentru aplicații Windows Phone 8.1, setați lista verticală de configurare a construi pe bara de instrumente standard, de lansare pentru depanare.
    Pentru aplicaţii magazin Windows, efectuați o modificare aplicația și apoi recompilare.
    Pentru aplicații C++ Universal Windows, setați configurația de compilare la lansare. Dacă modul de depanare este dorită, puteți modifica configurația Properties -> depanare -> genera informații de depanare în setările de proiect la "optimizare pentru conectarea mai rapid (/ DEBUG: FASTLINK)" la "optimizare pentru depanare (/ DEBUG)".
    C++ proiectelor de Windows 7, faceți clic pe "Crea detaliate raport..." și numele de funcția Vizualizare raport detaliat în schimb.

Aplicație Insights

  • Nu pot adăuga aplicaţie pentru un proiect existent în Windows 8.1 sau Universal Windows project, adăugați un fișier de configurare. Pachetul SDK este instalat în proiect, dar aplicaţie nu funcționează.

    Soluție

    Adăugați o ApplicationInsights.config existent dintr-un alt proiect (sau să creați unul manual), setați "BuildAction = conținut" & "copie la ieșire = copie dacă mai noi", apoi urmați Adăugare normal fluxul de proiect existent: deschidere proiect meniu și apoi faceți clic pe "Configurarea aplicației Insights..."
    Dacă adăugați un nou proiect de mână, asigurați-vă că efectuați următoarele:

    • Denumiţi fişierul "ApplicationInsights.config"

    • Adăugați următorul conținut:

      <ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings"></ApplicationInsights>


NuGet 3.0

Notă NuGet 3.0 adaugă suport pentru fişiere project.json, noul protocol bazate pe JSON, și actualizate suport pentru noul target cadre. Pentru mai multe informații, consultați NuGet 3.0 note de lansare.

  • Traducere nu este furnizată pentru eticheta "nu afișează acest" în fereastra de examinare și eticheta "Autori" în fereastra de descriere a pachetului.

    Soluție

    Instalați managerului de pachete NuGet actualizat din Galeria de extensie.

  • Atunci când se lucrează la un proiect utilizând TFS control sursă, NuGet nu poate prezenta managerul de pachet de interfață utilizator dacă fișierul nuget.config este marcată ca fiind doar în citire.

    Soluție

    • Extrageți fișierul la TFS.

    • Instalați managerului de pachete NuGet actualizat din Galeria de extensie.

  • Text în galben "bara de repornire" în fereastra NuGet Powershell nu este vizibilă atunci când utilizați tema închis Visual Studio.

    Soluție

    • Utilizați tema de lumină Visual Studio.

    • Instalați managerului de pachete NuGet actualizat din Galeria de extensie.

Cordova și JavaScript

  • În anumite scenarii de instalare după ce instalați instrumentele pentru Universal Windows cererile, limba JavaScript serviciul și proiectul sistem poate fi dezinstalată. Acest lucru poate duce la următoarele probleme:

    • Visual Studio va îngheață atunci când creați un nou proiect Cordova.

    • Visual Studio va afișa o eroare de încărcare pachet atunci când creați un nou proiect de aplicații bazate pe JavaScript Universal Windows.

    • Atunci când editați un fişier JavaScript, IntelliSense nu va funcționa.

    • Atunci când depanați o aplicaţie bazată pe JavaScript Universal Windows, primiți următorul mesaj de eroare:

      Depanatorul nu poate continua execută procesul.  Imposibilitatea de a începe depanarea.


    Soluție:

    • Asigurați-vă computerul are o conexiune la internet, și

      • Dacă mai sunt instalate de Instrumente pentru dezvoltarea de aplicații Windows Universal :

        1. Du-te la programe și caracteristici, selectați Visual Studio 2015, faceți clic pe Modificare.

        2. În Visual Studio setup, faceți clic pe Modify.

        3. Debifaţi caracteristica Instrumente pentru dezvoltarea de aplicații Windows Universal.

        4. Selectare Instrumente pentru dezvoltarea de aplicații Windows Universal din nou și faceți clic pe actualizare.

      • Dacă aţi dezinstalat deja Instrumente pentru dezvoltarea de aplicații Windows Universal:

        1. Reinstalați Instrumente pentru Universal Windows App dezvoltacomentariu.

        2. Sau, efectuați următorii pași pentru a reinstala JavaScript proiect sistem și limba service:

          • Descărcați programul de instalare pentru ediția Visual Studio, cum ar fi vs_community.exe.

          • Deschideți o fereastră de comandă și executați comanda următoare:
            vs_community.exe /modify /installselectableitems JavaScript_Hidden /passive

          • Modificați directoare C:\Program Files (x86) \Microsoft Visual Studio 14.0\Common7\IDE.

          • Executați următoarele comenzi

            • devenv /updateconfiguration

            • devenv /clearcache

Alte persoane



Cum se descarcă fișierele de suport Microsoft

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

Cerințe

Pentru cerințele de sistem detaliate, consultați Visual Studio 2015 compatibilitate.

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


Cerințe softwareWindows 8.1 şi Windows Server 2012 R2, actualizați 2919355 (, de asemenea, este disponibilă prin Windows Update) este necesar pentru Visual Studio 2015 RTM pentru a instala cu succes.

Arhitecturi acceptate

  • 32-bit (x86)

  • 64-bit (x64) (WOW)

  • ARM

Aplicații terțe


  • Visual Studio 2015 instalare vă permite să instalați aplicații terțe. Pentru informații care sunt necesare aplicații terțe, atunci când instalați instrumente de dezvoltare Mobile platformă Cross din Visual Studio 2015, consultați articolul KB 3060693.

  • Visual Studio 2015 dezinstalare nu se dezinstalează aplicații terțe. Pentru informații despre cum se dezinstalează aplicații terțe care instalează cu Visual Studio 2015, consultați articolul KB 3060695.


Produsele terţe despre care se discută în acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu garantează în niciun fel, implicit sau în alt mod, funcționarea sau fiabilitatea acestor produse.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×