Visual Studio 2015 отстранени грешки и познати проблеми

Тази статия изброява фиксирани бъгове и известни проблеми за Microsoft Visual Studio 2015 г.

За да видите пълния списък с Visual Studio 2015 продукти и да изберете продукт за изтегляне, вижте Visual Studio файлове.



Ние препоръчваме да инсталирате последната Visual Studio 2015 актуализация, можете да видите известните проблеми за Visual Studio 2015 актуализация 3.

Visual Studio 2015 данни

Да открие какво е новото в Visual Studio 2015, вижте Visual Studio бележки по изданието.

За списък на 10 SDK за Windows и инструменти за известни проблеми вижте форум инструменти и известни проблеми за SDK за Windows.

Профили

  • Диагностични инструменти прозорец показва съобщение "Диагностични инструменти не успя неочаквано" с "Клъстерният ресурс е неуспешно" или "Не може да стартира стандартни събирач" в диагностика на продукция в прозореца за изход.

  • UI закъснение възниква в Visual Studio, когато е отворен прозорец на инструменти за диагностика.

Team Foundation Server (TFS)

  • Публикуване неуспешна с грешка съобщение "дата не е в допустими граници" когато използвате TFS на турски.

  • Разпределени задачи за автоматизация на тестването и облак натоварване тестване е неуспешно при събиране на проекта или име на проекта има интервал.

Други

  • Windows 8.1 придобиване кое шаблон не се показва след инсталиране на Visual Studio 2015 г.

  • Създайте ClickOnce публикуване възможност да получите необходимите инструменти 8.1 SDK за Windows.

  • Информацията в съобщението за грешка за липса да добавите данни за приложението не е изчерпателен.


Инсталиране

  • Регистрирайте се

    Като част от съобщението на Visual Studio 2015 сме интегрирани няколко допълнителни свързани опит в продукта. Много от тези преживявания изискват акаунт, за да се свържете с услугата и Visual Studio предлага вграден credential подканване за акаунти в Microsoft или работа или училище акаунти. Като част от работния поток акаунт в Microsoft можете да създадете акаунт директно от Visual Studio чрез щракване върху връзката "Регистрирайте се сега". Това е текста "Нямат акаунт в Microsoft?". В момента има известен проблем, който оказва влияние върху тази връзка. Можете да забележите този проблем в един от следните начини:

    • Връзката може да върне 404 (не е налично съдържание) грешка на страницата.

    • Вие може да предприеме правилно форма, които ви позволяват да създадете акаунт в Microsoft. Обаче когато завършите този формуляр, можете да откриете, че не сте влезли.

    Ако възникне грешка 404, можете да създадете акаунт в браузъра на следния уеб сайт:

    http://signup.live.com/?lw=1След като създадете акаунт, можете да влезете Visual Studio с помощта на потребителското име и паролата на акаунта в Microsoft, който сте създали.

    Ако влизане в диалоговия прозорец се затваря след завършването на формуляра "Създаване на профил", все още трябва да влезете въпреки че акаунтът всъщност е създаден. За да направите това, отворите диалоговия прозорец и въведете вашите идентификационни данни за правилно Влезте акаунта.

    Тези проблеми са планирани да бъдат коригирани в бъдеще.

  • Инсталиране на Visual Studio 2015 Windows 8.1 или Windows Server 2012 R2 е неуспешно, когато не инсталирайте актуализацията KB 2919355 Windows RT 8.1 Windows 8.1 и Windows Server 2012 R2 актуализация: април 2014. За повече информация вижте Visual Studio 2015 системни изисквания.

    Можете да проверите дали KB2919355 е инсталирана на компютъра, отидете в Контролния панел > програми и компоненти > Преглед на инсталирани актуализации и търсят "актуализация за Microsoft Windows (KB2919355)".
    Ако не можете да намерите KB2919355 актуализация, инсталирана на вашия компютър, можете да проверите чрез Windows Update.

    Забележка KB2919355 себе си има други предпоставки, които трябва да бъде инсталиран. Следователно може да трябва да "Проверка за актуализации" на Windows Update и инсталирате предлагани актуализации няколко пъти, за да е напълно актуализиран.

  • Ако не зададете опцията Windows Update за автоматично актуализиране на главни сертификати и решите да инсталирате незадължителни компоненти, ще получите следното предупреждение Visual Studio настройка в края на процеса:

    PowerShell инструменти за Visual Studio: този продукт не изтеглите успешно: неуспешна проверка на подписа на изтегления файл.

    Ако се изключи автоматичното актуализиране, компютърът няма да новите главни сертификати. Следователно Visual Studio настройка няма да разпознае сертификати, които се използват за влизане VSIX файлове като валидни сертификати и няма да се инсталират компоненти.

    Заобикаляне на проблема

    За да заобиколите този проблем, включете автоматична актуализация за главни сертификати чрез следните стъпки:

    • Отворете диалоговия прозорец изпълнение чрез натискане на клавиш Windows + R, за.

    • Стартирайте Gpedit.msc.

    • Намерете Локалния компютър > Administrative Templates > система > Интернет комуникация управление > Настройки на интернет комуникациите > изключите автоматичното актуализиране на главни сертификати.

    • Изберете забранено или не е конфигуриран да включите опцията.

    • Сила на Windows Update, за да получите най-новия главни сертификати.

  • AdminDeployment.xml файл не е включен в инсталационната програма.

    Заобикаляне на проблема
    Можете да създадете файла AdminDeployment.xml чрез /CreateAdminFile < местоположението на файла > параметър за команден ред.

  • Понякога елементите, които потребителите включват като избрани във файла AdminDeployment.xml не са инсталирани.

    Заобикаляне на проблема
    Добавяне на елементи, които са маркирани като "Избраният ="да"," в края на файла AdminDeployment.xml.

Visual Studio IDE

  • Абонаменти на Azure не може да се появи в Visual Studio автоматично ако не сте член на Azure Active Directory, която съдържа абонаменти.

  • Когато се опитате да вмъкнете фрагменти от редактора на XAML, получавате празен списък вместо фрагмент, който добавя XAML езика.

    Заобикаляне на проблема

    • Копие "C:\Program Files (x86) \Microsoft Visual Studio 14.0\DesignTools\Snippets\SnippetsIndex.xml" за C:\Program Files (x86) \Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML "

    • Създайте нова папка в "C:\Program Files (x86) \Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\" фрагменти

    • Копирайте C:\Program Files (x86) \Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\Tag.snippet "да" C:\Program Files (x86) \Microsoft Visual Studio 14.0\DesignTools\Snippets\XAML\1033\Snippets "

  • Microsoft Visual Studio 2015 се срива, с изключение на System.UnauthorizedAccess

    Симптоми
    Диалогов прозорец неочаквано се появи с "Microsoft Visual Studio 2015 е спряло работа". Разширяване на подробни данни за проблема и превъртане подпис 09 точки, можете да видите System.UnauthorizedAccess изключение.

    Заобикаляне на проблема
    Дайте текущия потребител разрешение за пълен контрол в папката "% tmp%\VSRemoteSettings":

    • Отворете Windows Explorer и въведете tmp % лентата да преминете към temp директория.

    • Изберете папката "VSRemoteSettings" и натиснете и задръжте свойства.

    • Отидете на раздела "защита" и щракнете върху Редактиране.

    • Щракнете върху Добави... резултат диалоговия прозорец разрешения.

    • Въведете вашето потребителско име и след това щракнете върху Провери имената, за да проверите дали е въведена правилно. Щракнете OK.

    • Изберете вашето потребителско име в списъка и квадратчето пълен контрол в списъка с разрешения. Щракнете върху OK , за да затворите диалоговия прозорец разрешения.

    • Щракнете върху OK , за да затворите диалоговия прозорец на свойствата на папката.

Инструменти за проверка

  • Не може да разреши грешки на Visual C++ контролиран тест проект.

    Workaround

    За да заобиколите този проблем, посетете инструменти->Опции->отстраняване на грешки->общ екран и откажете селекцията за Разрешаване само моите опцията.

  • Проектът на Visual C++ единица изпитване приложения (Windows Phone Silverlight 8.0) ще се компилира при retarget проекта Windows Phone Silverlight 8.1 чрез Retarget проект.

  • Кодиран ПИ тест проекти за магазина на Windows и Windows Phone са налични, но не работят в Professional Edition.
    Кодиран ПИ не трябва да са достъпни в Professional Edition.

Инструменти и уеб платформа

  • Може да добавите препратка към услуга за WCF услуга в Visual Studio 2015 г.

    Симптоми

    Когато възникне този проблем, можете да получите следното съобщение за грешка:

    Грешка: Не може да зареди файл или сглобяване "Microsoft.Owin.Security, версия = 2.1.0.0, култура = неутрален, PublicKeyToken = 31bf3856ad364e35" или някой от неговите зависимости. Системата не може да намери указания файл.


    Заобикаляне на проблема

    За да заобиколите този проблем, отмяна по избор за повторно типове в указаната възли опция в Услуга->Advanced (това е включена по подразбиране).

  • Предупреждението, въпреки че компилация за проект, който съдържа Azure API приложение клиент е успешна.

    Симптоми

    Компилация е успешно. Въпреки това получавате следното съобщение за грешка:

    Да разгледаме app.config повторно съответствие на събрание "Newtonsoft.Json, култура = неутрален, PublicKeyToken = 30ad4fe6b2a6aeed" от версия "4.5.0.0" [до версия "6.0.0.0" [за решаване на конфликта и да се отървете от предупреждение.
    C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5): предупреждение MSB3276: намери конфликти между различни версии на един и същ зависим събрание. Задайте свойството "AutoGenerateBindingRedirects" на true във файла на проекта. За повече информация вижте http://go.microsoft.com/fwlink/?LinkId=294190.


    Заобикаляне на проблема

    За да заобиколите проблема, добавете задължителни пренасочва към вашето приложение конфигурационния файл (App.config или Web.config) по следния начин:

    <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>
  • Когато използвате обикновената инсталация на Visual Studio 2015 Professional или Visual Studio 2015 Общността издание, LocalDB компонент не е инсталиран.

    Симптоми

    Ако изберете опцията за отделните удостоверяване с шаблони за проекти на ASP.NET и опитайте да регистрирате потребител, като натиснете F5, получавате следното съобщение за грешка SqlException по време на изпълнение:

    Не може да намери локалния база данни за изпълнение инсталиран


    Заобикаляне на проблема

    За да заобиколите този проблем, поправете инсталираните ие да разрешите опцията "Microsoft SQL Server Data Tools".

  • ASP.NET 5: На Windows 7 SP1, DNX SDK не може да се инсталира без Powershell 3.0.

    Симптоми

    Когато създавате проекта ASP.NET 5, получавате следното съобщение за грешка:

    Неуспешно инсталиране на DNX SDK версия "dnx-clr-win-x86.1.0.0-beta5". Решението ще използва "dnx-clr-win-x86-1.0.0-beta5" версия на DNX SDK за тази сесия


    Заобикаляне на проблема

    За да заобиколите този проблем, инсталирайте Windows Powershell 3.0 и опитайте отново да създадете проекта.

  • ASP.NET 5: Не може да зареди всички препратки в разтвора Explorer, когато създавате нов ASP.NET 5 уеб приложение на project или отворете съществуващ на виртуална машина.

    Заобикаляне на проблема

    За да заобиколите този проблем, рестартирайте Visual Studio и отворите проекта, препратки се зарежда правилно.

  • ASP.NET 5: Операцията за публикуване работи неправилно при използване на Powershell скрипт опцията не е отметнато в раздела настройки в диалоговия прозорец публикуване.

    Симптоми

    Да предположим, че използвате опцията домакин в облака , когато създавате ново приложение на ASP.NET 5. Когато публикувате проекта Azure и използване на Powershell скрипт не е избрана в раздела Настройки на диалоговия прозорец публикуване , операцията за публикуване работи неправилно.

    Заобикаляне на проблема

    За да заобиколите този проблем, изберете опцията за използване на Powershell скрипт в раздела Настройки на диалоговия прозорец публикуване.

  • ASP.NET 5: Когато добавяте пакет чрез Бауър във файла bower.json на празен ASP.NET 5 приложение, зависимости възел означава, че пакета не е инсталиран, въпреки че успешно е инсталиран пакет чрез Бауър.

    Workaround

    За да заобиколите този проблем, затворете и отворете отново решението и зависимости възел може да изберете новия пакет.

  • ASP.NET 5: Когато отворите ASP.NET 5 бета 4 проекта с помощта на Visual Studio 2015 RTM и проектът е създаден от Visual Studio 2015 RC, получавате следното съобщение за грешка:

    Този процес няма достъп до файла '... \project.lock.json "защото се използва от друг процес.


    Забележка Това е проблем в ASP.NET 5 бета 4 runtime. Е изложен с Visual Studio 2015 RTM инструментална и проблемът е решен в ASP.NET 5 beta 5.

    Workaround

    За да заобиколите този проблем, затворете и отворете отново решението.

  • ASP.NET 5: Когато компилация и изпълнение на ASP.NET 5 бета 4 уеб приложения проект в Visual Studio 2015 RTM и проектът е създаден от Visual Studio 2015 RC, получавате следното съобщение за грешка:

    приложение. UseBrowserLink() "в Startup.cs:
    Не може да зареди файл или сглобяване "Microsoft.AspNet.Http.Abstractions, версия = 1.0.0.0, култура = неутрален, PublicKeyToken = null" или някой от неговите зависимости. Системата не може да намери указания файл.


    Заобикаляне на проблема

    За да заобиколите този проблем, коментирайте линията "приложение. UseBrowserLink() "или актуализиране на проекта за бета 5.

  • ASP.NET 5: Когато търсите препратки чрез функцията за търсене в разтвора Explorer, Visual Studio 2015 престава да реагира в някои случаи.

    Заобикаляне на проблема

    За да заобиколите този проблем, разгънете възела в дървото на препратки вместо да използвате функцията за търсене.

  • Когато debug Windows поток проект, точки на прекъсване на грешки не удари според очакванията, когато потискане JIT оптимизация на модул натоварване (Managed само) не е проверка.

    Заобикаляне на проблема

    Уверете се, че всички точки на прекъсване грешки са засегнати като очаква, проверете опцията потискане JIT оптимизация на модул натоварване (Managed само) в инструменти-> Опции-> отстраняване на грешки-> общ екран.

Управление на изданието

  • Повторно конфигуриране на съществуващите deployer (това е автоматично актуализирана на VS2015) не работи, когато надстройвате сървъра за управление на версия на Visual Studio 2015 RTM.

    Заобикаляне на проблема

    За да заобиколите този проблем, деинсталирайте агент за разполагане на Microsoft от deployer и преинсталирате последния агент за разполагане на Microsoft за Visual Studio 2015 г.

  • Управление на версия показва "лиценз е изтекъл" в рамките на 90 дни след надстройването неочаквано. Този проблем възниква след надграждане до Visual Studio 2015 RTM чрез пакетите, изтеглени от visualstudio.com или downloads.microsoft.com

    Заобикаляне на проблема

    За да заобиколите този проблем, Изтеглете версия управление за Visual Studio 2015 от вашия абонамент за MSDN и надграждане отново.

Инструменти за диагностика

  • Когато изпълните диагностика без отстраняване на грешки насочване на следните:

    • Windows Phone 8.1 приложения, които конфигурирате компилация версия.

    • Магазин на Windows приложения, които са NGEN'ed (това се случва автоматично след ден).

    • C++ универсална Windows проекти конфигурирате компилация трасирате режим.

    • C++ проекти, работещи под Windows 7.

    Инструментите на процесора и памет няма да се показва имена на функции за код на приложението.

    Заобикаляне на проблема

    За Windows Phone 8.1 приложения Задайте компилация конфигурация падащото меню в стандартната лента с инструменти от версия за отстраняване на грешки.
    За приложения от магазина на Windows извършване на промени в приложението и след това компилирате.
    За C++ универсален Windows приложения конфигурирате build версия. Желание Debug режим, можете да промените конфигурацията свойства -> отстраняване на грешки -> генерира информация за отстраняване на грешки в настройките на проект от "оптимизиране за бързо свързване (/ грешки: FASTLINK)" да "оптимизиране за отстраняване на грешки (/ DEBUG)".
    За C++ проекти за Windows 7 щракнете върху "Създаване на подробен отчет..." и изглед имена на функции в подробен отчет.

Приложение Данни

  • Не може да добавите приложението данни съществуващ Windows 8.1 проект или универсална Windows проекта, той добави файл за конфигуриране. SDK пакет е инсталиран в проект, но приложението данни не работи.

    Заобикаляне на проблема

    Добавяне на съществуващ ApplicationInsights.config от друг проект (или създадете ръчно), задайте "BuildAction = съдържание" & "Копиране на изхода = копие, ако по-новите" и следвайте нормално Добавяне към съществуващ проект поток: контекстно меню за отваряне на проект и след това щракнете върху "Конфигуриране на приложението данни..."
    Ако добавяте нов проект ръчно, уверете се, че можете да направите следното:

    • Име на файла "ApplicationInsights.config"

    • Добавете следното:

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


NuGet 3.0

Забележка NuGet 3.0 добавя поддръжка за project.json файлове, нови JSON протоколи и актуализирана поддръжка за нови целеви рамки. За повече информация вижте NuGet 3.0 бележки по изданието.

  • Превод не се предлага за "не показвай това" етикет на прозореца за визуализация и етикет "Авторите" в прозореца за описание на пакета.

    Заобикаляне на проблема

    Инсталирайте актуализирания пакет NuGet мениджър от галерията с разширение.

  • Когато се работи по проект чрез TFS управление на източници, NuGet не представлява диспечерът потребителски интерфейс ако nuget.config файл е маркиран само за четене.

    Заобикаляне на проблема

    • Проверка на файл от TFS.

    • Инсталирайте актуализирания пакет NuGet мениджър от галерията с разширение.

  • Текст в жълто "рестартиране лента" в прозореца на NuGet Powershell не се вижда, когато използвате Visual Studio тъмен тема.

    Заобикаляне на проблема

    • Използване на Visual Studio леки темата.

    • Инсталирайте актуализирания пакет NuGet мениджър от галерията с разширение.

Cordova и JavaScript

  • В някои сценарии за инсталиране след инсталиране на инструменти за универсална Windows приложения, услуги и проект система JavaScript език може да се деинсталира. Това може да доведе до следните проблеми:

    • Visual Studio ще замръзне, когато създавате нов Кордоба.

    • Visual Studio ще покаже пакет натоварване грешка, когато създавате нов JavaScript базирани универсална Windows приложение.

    • Когато редактирате файл JavaScript, IntelliSense няма да работи.

    • Когато трасирате JavaScript базирани универсална Windows приложение, получавате следното съобщение за грешка:

      Дебъгер може да продължи процеса.  Не можете да стартирате отстраняването на грешки.


    Решение:

    • Уверете се, че компютърът е свързан с интернет, и

      • Ако все още са инсталирани инструменти за универсална развитието на приложения на Windows :

        1. Преминете към програми и компоненти, изберете Visual Studio 2015, щракнете върху Промяна.

        2. В Visual Studio настройка щракнете върху Промяна.

        3. Премахнете функцията инструменти за универсална разработване на приложения за Windows.

        4. Изберете инструменти за универсална разработване на приложения за Windows отново и щракнете върху актуализация.

      • Ако вече сте деинсталирали инструменти за универсална развитието на приложения на Windows:

        1. Преинсталирайте инструменти за разработване на приложение за универсална Windowsсреда.

        2. Или изпълнете следните стъпки, за да преинсталирате JavaScript проект и езиковата услуги:

          • Изтеглете инсталиращата програма за вашата версия на Visual Studio, например vs_community.exe.

          • Отворете команден прозорец и изпълнете следната команда:
            vs_community.exe /modify /installselectableitems JavaScript_Hidden /passive

          • Промените директориите C:\Program Files (x86) \Microsoft Visual Studio 14.0\Common7\IDE.

          • Изпълнете следните команди

            • devenv /updateconfiguration

            • devenv /clearcache

Други



Как да изтеглите файлове за поддръжка на Microsoft

Актуализации за други продукти от фамилията на Visual Studio можете да намерите на уеб сайта на Microsoft изтегляне за Visual Studio .

Изисквания

За подробните системни изисквания вижте Visual Studio 2015 съвместимост.

Изискване за рестартиранеМоже да се наложи да рестартирате компютъра, след като инсталирате този пакет.


Софтуерни изискванияWindows 8.1 и Windows Server 2012 R2, актуализирайте 2919355 (също достъпни чрез Windows Update) е необходим за Visual Studio 2015 RTM, за да инсталирате успешно.

Поддържаните архитектури

  • 32-bit (x86)

  • 64-битова (x64) (WOW)

  • ARM

Приложения на трети страни


  • Visual Studio 2015 инсталиране ви позволява да инсталирате други приложения. За информация, за които се изискват приложенията, когато инсталирате за различни платформи мобилни развитие инструменти от Visual Studio 2015 вижте статията от БЗ 3060693.

  • Visual Studio 2015 деинсталиране деинсталира приложения на други производители. За информация как да деинсталирате приложения на трети страни, заедно с Visual Studio 2015 вижте статията от БЗ 3060695.


Продуктите на други разработчици, които се обсъждат в тази статия, са произведени от фирми, независими от Microsoft. Microsoft не дава никакви гаранции, подразбиращи се или от друго естество, за производителността или надеждността на тези продукти.

Нуждаете се от още помощ?

Разширете уменията си

Преглед на обучението >

Получавайте първи новите функции

Присъединете се към Microsoft приобщени >

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×