Известные проблемы в Visual Studio 2017 (версия 15.2)

Last Update: 22.05.2017

Чтобы получить дополнительные сведения о Visual Studio 2017, посетите страницу заметок о текущем выпуске. Дополнительные сведения о других продуктах Visual Studio можно найти на странице Загрузки.

Ниже описаны известные проблемы и доступные решения для этого выпуска.


Проблемы установки

Не удается запустить Cloud Explorer.

  • Проблема.

    Если Cloud Explorer установлен с использованием рабочей нагрузки веб-разработки, его запуск может завершиться ошибкой и выводом сообщения "Невозможно продолжить установку, если запущена среда Visual Studio. Закройте Visual Studio и повторите попытку". Это вызвано отсутствием зависимостей.

  • Инструкции по решению:

    Установите рабочую нагрузку разработки Azure, а затем снова запустите Cloud Explorer.

При использовании папки автономной установки без подключения к Интернету не устанавливается эмулятор Windows

  • Проблема.

    При использовании папки автономной установки, включающей эмулятор Windows 10 Mobile (Creators Update), для установки Visual Studio без подключения к Интернету, установщик Visual Studio завершает работу с сообщением «Установка завершена с предупреждением», и эмулятор Windows не устанавливается.

  • Решение

    Установите эмулятор Windows 10 Mobile отдельно от Visual Studio.

    1. Откройте папку автономной установки для Visual Studio и перейдите в папку «Win10_Emulator_10.0.15063,version=10.0.15063.12,chip=x64».
    2. Запустите EmulatorSetup.exe для установки эмулятора Windows.

      Если вы еще не установили Visual Studio, эмулятор Windows можно установить первым.

      1. Установите эмулятор Windows, следуя приведенным выше инструкциям.
      2. Запустите установщик Visual Studio для установки Visual Studio. Установщик не будет выдавать предупреждение.

Ярлык "Установщик Visual Studio" отсутствует в меню "Пуск".

  • Проблема.

    Ярлык "Установщик Visual Studio" отсутствует в меню "Пуск".

  • Инструкции по решению:

    Создайте ярлык на файл "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vs_installer.exe" (для 64-разрядных компьютеров) или "%ProgramFiles%\Microsoft Visual Studio\Installer\vs_installer.exe" (для 32-разрядных компьютеров).

Проблемы в редакторе и интегрированной среде разработки

Неверное цветовое выделение текста в редакторе в темной теме

  • Проблема.

    При установке рабочей нагрузки F# и первом запуске VS или первом запуске с момента установки F# загрузка некоторых шрифтов и цветов завершается ошибкой и происходит возврат к жестко заданным значениям по умолчанию.

  • Инструкции по решению:

    Удалите или отключите F# либо примените другую тему, последовательно выбрав пункты меню "Сервис" | "Параметры" -> "Среда" -> "Общие" -> "Цветовая тема" и выбрав темную тему. Это временное решение проблемы. При очередном обновлении VS или установке расширения ошибка появится снова.

EditorConfig не поддерживается в XML-файлах

  • Проблема.

    Определенные в EDITORCONFIG соглашения о стиле написания кода не применяются при редактировании XML-файлов.

  • Инструкции по решению:

    Сейчас для этой проблемы не существует обходного решения.

Свойства EditorConfig insert_final_newline и trim_trailing_whitespace не поддерживаются

  • Проблема.

    Свойства insert_final_newline и trim_trailing_whitespace, определенные в EDITORCONFIG, не оказывают влияния.

  • Инструкции по решению:

    Сейчас для этой проблемы не существует обходного решения.

IntelliSense для JavaScript перестает работать

  • Проблема.

    При открытии проекта, в котором содержится больше 25 МБ кода JavaScript, появляется сообщение об ошибке "Языковая служба отключена для проекта, так как он содержит много JS-файлов. Рекомендуется удалить файлы, используя раздел exclude файла tsconfig.json".

  • Решение

    Добавьте tsconfig.json в корневой каталог проекта, используя следующий код:

    {
        "compilerOptions": {
            "allowJs": true,            // These settings apply to .js files as well as .ts files
            "noEmit":  true             // Do not compile the JS (or TS) files in this project on build
        },
        "exclude": [
            "node_modules",             // Don't include any JavaScript found under "node_modules" or "bower_components"
            "bower_components"
        ]
    }
    

    Add additional folders with JavaScript code libraries. Another common one is Scripts/Office/1 if you're using office-js.

TypeScript не распознан в проектах ASP.NET Core

  • Проблема.

    В файлах TypeScript в проектах ASP.NET Core нет функций IntelliSense. Такие файлы не компилируются при сборке.

  • Решение

    Добавьте пустой файл tsconfig.json в корневой каталог проекта.

Проблемы с NuGet

При использовании консоли диспетчера пакетов клавиша ВВОД может не работать.

  • Проблема.

    Периодически клавиша ВВОД не работает в консоли диспетчера пакетов. В этом случае проверьте ход исправления и укажите дополнительные сведения для воспроизведения ошибки (NuGet#4204 и NuGet#4570).

  • Инструкции по решению:

    Перезапустите Visual Studio и откройте консоль управления пакетами перед тем, как открыть решение. Кроме того, можно удалить project.lock.json и восстановить его еще раз.

Пакет в проекте .NET Core, который содержит сборку с недопустимой подписью, может инициировать бесконечный цикл восстановления.

  • Проблема.

    Иногда при использовании пакета, содержащего сборку с недопустимой подписью, или при использовании пакета, версия которого задается с помощью параметра DateTime, возникает бесконечный цикл автоматического восстановления пакета (dotnet/project-system#1457).

  • Инструкции по решению:

    Сейчас для этой проблемы не существует обходного решения.

Невозможно просмотреть, добавить или обновить DotNetCLITools с помощью диспетчера пакетов NuGet.

  • Проблема.

    Диспетчер пакетов NuGet не отображается или не позволяет добавить или обновить DotNetCLITools (NuGet#4256).

  • Инструкции по решению:

    DotNetCLIToolReferences нужно изменить вручную в файле проекта.

Изменение требуемой версии .NET Framework может привести к частичному отсутствию данных функции IntelliSense

  • Проблема.

    Если изменить требуемую версию платформы в Visual Studio, вы можете получить неполные данные функции IntelliSense. Это происходит, если использовать PackageReferences в качестве формата диспетчера пакетов (NuGet#4216).

  • Инструкции по решению:

    Выполните восстановление вручную.

Проблемы с динамическим модульным тестированием

Динамическое модульное тестирование не работает с проектами .NET Core

  • Проблема.

    Динамическое модульное тестирование не поддерживается для проектов .NET Core.

  • Инструкции по решению:

    Сейчас для этой проблемы не существует обходного решения.

Известные проблемы с веб-инструментами

Проекты MVC 4 не подключаются к SQL Server LocalDB в среде выполнения

  • Проблема.

    При запуске проекта MVC 4 в Visual Studio может произойти сбой доступа приложения к базе данных, если оно использует LocalDB в SQL Server Express 2012. Это происходит, потому что проекты MVC 4 по умолчанию зависят от компонента LocalDB в SQL Server Express 2012, который устанавливается отдельно от Visual Studio 2017.

  • Решение

    Обновите проект для использования LocalDB в SQL Server Express 2016 или вручную скачайте и установите SQL Server Express LocalDB 2012 в SQL Server Express 2012 на компьютере.

Проблемы с инструментами .NET Core

Текущий список проблем со средствами .NET Core и ASP.NET Core см. на нашей странице GitHub.

Проблемы при открытии папки

Технология IntelliSense недоступна во время редактирования файла launch.vs.json или tasks.vs.json

  • Проблема.

    При редактировании файла launch.vs.json или tasks.vs.json технология IntelliSense недоступна.

  • Решение

    Установите рабочую нагрузку "ASP.NET и веб-разработка".

Рефакторинг C# может иметь несогласованные результаты

  • Проблема.

    При рефакторинге кода C# или VB вы можете получить несогласованные результаты в режиме папки.

  • Инструкции по решению:

    Загрузите проекты C# или Visual Basic в режиме решения.

При нажатии клавиши F10 не удается запустить отладчик в режиме папки

  • Проблема.

    При нажатии клавиши F10 не удается запустить отладчик в режиме папки.

  • Решение

    Нажмите клавишу F5 или F11 и установите точку останова в точке входа приложения.

Несохраненные изменения в файле launch.vs.json могут быть утеряны

  • Проблема.

    При выборе пункта "Параметры отладки и запуска" в контекстном меню несохраненные изменения в файле launch.vs.json теряются.

  • Инструкции по решению:

    Сохраните все изменения в файле, прежде чем выбрать этот пункт в контекстном меню.

При перезагрузке проекта, измененного в режиме папки, может произойти сбой и отобразится диалоговое окно

  • Проблема.

    При редактировании файла проекта в режиме папки может произойти сбой, если попытаться перезагрузить его позже в режиме решения.

  • Инструкции по решению:

    Загрузите проект снова. Если он по-прежнему не загружается, перезагрузите решение.

Проблемы со средствами тестирования

Сбой обнаружения для проектов UWP с UITestMethod, созданными в Visual Studio VS2017.

  • Проблема.

    Происходит ошибка обнаружения для созданных в Visual Studio VS2017 проектов UWP с методами тестирования, содержащими атрибут UITestMethod.

  • Инструкции по решению:

    Обновите пакеты MSTest.TestFraemwork и MSTest.TestAdapter до последней версии (1.1.12 и более поздней версии).

Сбой выполнения тестов в Visual Studio, если тест содержит атрибут DeploymentItem

  • Проблема.

    При запуске тестовых проектов, созданных в Visual Studio и содержащих тесты с атрибутом DeploymentItem, порождается исключение FileNotFound.

  • Инструкции по решению:

    Обновите пакеты NuGet MSTest.TestFraemwork и MSTest.TestAdapter до последней версии (1.1.17).

В области "Тесты" в окне вывода не отображаются предупреждения или ошибки адаптера тестов

  • Проблема.

    По умолчанию в области "Тесты" в окне вывода не отображаются предупреждения или ошибки адаптера тестов.

  • Инструкции по решению:

    Чтобы увидеть эти сообщения, выберите "Сервис"/"Параметры" -> "Тест" -> "Ведение журнала ошибок".

Отладка и диагностика

Инструменты удаленной отладки для предварительной версии Visual Studio 2017 недоступны.

Проблемы с загрузкой упрощенного решения

При включенной загрузке упрощенного решения некоторые расширения могут работать некорректно

  • Проблема.

    При включенной загрузке упрощенного решения некоторые расширения могут работать некорректно.

  • Решение

    Отключите загрузку упрощенного решения и перезагрузите решение.

Функция "Изменить и продолжить" не работает, если включена загрузка упрощенного решения

  • Проблема.

    Функция "Изменить и продолжить" может не работать, если включена загрузка упрощенного решения.

  • Решение

    Отключите загрузку упрощенного решения и перезагрузите решение перед тем, как использовать функцию "Изменить и продолжить".

Проекты F# не создают и не поддерживают навигацию по символам, если включена загрузка упрощенного решения

  • Проблема.

    Если включена загрузка упрощенного решения, сборка проектов F# может выполняться неправильно, а символы могут быть не полностью доступны при переходах GoTo.

  • Инструкции по решению:

    Отключите загрузку упрощенного решения для решений с проектами F#.

При включенной загрузке упрощенного решения предупреждения дублируются

  • Проблема.

    При создании решения с включенной загрузкой упрощенного решения предупреждения из файлов проекта, которые выдает сборка, могут повторяться в списке ошибок.

  • Решение

    Отключите загрузку упрощенного решения и перезагрузите решение.

Проблемы расширяемости

Происходит ошибка при добавлении окна пользовательской команды или пользовательского инструмента

  • Проблема.

    При попытке добавить окно пользовательской команды или пользовательского инструмента в проект с XAML-файлом это окно не добавляется в проект. Появится ошибка: "Последовательность содержит больше одного соответствующего элемента".

  • Решение

    1. Закройте все открытые XAML-файлы.
    2. Закройте Visual Studio.
    3. Запустите Visual Studio и откройте проект.
    4. Добавьте окно пользовательской команды или пользовательского инструмента в проект перед загрузкой XAML-файла.

Проблемы с Application Insights

Расширяемые поставщики Application Insights не загружаются, если щелкнуть проект правой кнопкой мыши

  • Проблема.

    Расширяемые поставщики Application Insights не загружаются, если щелкнуть проект в Visual Studio правой кнопкой мыши. Это вызвано тем, что расширяемые поставщики загружают двоичные файлы из пакета NuGet в фоновом потоке после загрузки решения. Некоторые расширяемые поставщики, например для PHP и Azure Service Fabric, уже установлены, так что с ними не возникает такой проблемы. Мы устраним эту проблему после автоматического обновления вскоре после выпуска первоначальной версии Visual Studio 2017.

  • Решение

    Откройте командную строку с правами администратора, а затем в зависимости от используемой версии Visual Studio выполните следующие команды:

    • Visual Studio Enterprise

      • "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VsRegEdit.exe" set "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise" HKCU AppInsightsGettingStarted UseBackgroundThreadToFetchProjectInfo string Disabled.
    • Visual Studio Professional

      • "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VsRegEdit.exe" set "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional" HKCU AppInsightsGettingStarted UseBackgroundThreadToFetchProjectInfo string Disabled.
    • Visual Studio Community

      • "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VsRegEdit.exe" set "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community" HKCU AppInsightsGettingStarted UseBackgroundThreadToFetchProjectInfo string Disabled.

В некоторых проектах ASP.NET Core не удается добавить фрагмент JavaScript Application Insights в коллекцию просмотра страниц

  • Проблема.

    Вам не удастся запустить проекты ASP.NET Core, настроенные с помощью Application Insights и созданные с помощью версии Visual Studio, отличной от Visual Studio 2017. При попытке запуска такого приложения возникнет ошибка: "InvalidOperationException: служба типа Microsoft.ApplicationInsights.AspNetCore.JavascriptSnippet не зарегистрирована".

  • Решение

    После настройки с помощью Application Insights фрагмент JavaScript добавляется в файл Views/Shared/_Layout.cshtml. В зависимости от того, нужно ли Application Insights собирать сведения о просмотре страниц из приложения, существует два обходных решения:

    1. Со сбором сведений о просмотре страниц — добавьте ".UseApplicationInsights()" в WebHostBuilder в файле Program.cs.
    2. Без сбора сведений о просмотре страниц — удалите следующие строки из файла Views/Shared/_Layout.cshtml:
      • @inject Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet JavaScriptSnippet.
      • @Html.Raw(JavaScriptSnippet.FullScript).

Проблемы с Team Explorer

Команды Git, изменяющие индекс, могут завершиться ошибкой, если отсутствует файл index.lock

  • Проблема.

    Если присутствует потерянный файл Git index.lock, то команда Git, которая изменяет индекс, может завершиться с ошибкой. Git использует этот файл, чтобы указать другим процессам Git, что репозиторий заблокирован для редактирования. Если во время редактирования произошло зависание программы или если процесс редактирования был неожиданно завершен, файл index.lock может остаться на диске. При этом другие процессы Git не смогут обращаться к репозиторию.

  • Инструкции по решению:

    При возникновении этой проблемы проверьте папку .git/ и найдите файл index.lock. Если он существует и вы не выполняете команду Git, удалите его.

Сбой клонирования по протоколу SSH

  • Проблема.

    Клонирование по протоколу SSH в Team Explorer завершается сбоем. Эта проблема будет устранена в следующем обновлении.

  • Решение

    Если вы хотите использовать SSH, выполните клонирование из командной строки, а затем добавьте репозиторий в список локальных репозиториев в Team Explorer. В Team Explorer можно выполнять клонирование по протоколу HTTP и задать для удаленных инструментов использование протокола SSH, выбрав "Параметры > Параметры репозитория > Удаленные".

Отмена команд Git в Team Explorer не работает

  • Проблема.

    Отмена команды Git (например, клонирование) в Team Explorer не работает, а вместо этого операция завершается. Эта проблема не влияет на другие операции Team Explorer.

  • Решение

    Сейчас для этой проблемы не существует обходного решения.

Проблемы с разработкой управляемой рабочей нагрузки

Проекты .NET 2.0, 3.0 или 3.5 создают сборки с неправильной целью

  • Проблема.

    Если при установке Visual Studio 2017 на новом компьютере на вкладке "Отдельные компоненты" не были выбраны средства разработки .NET Framework 3.5, то при сборке проекта для .NET 2.0, 3.0 или 3.5 некоторые сборки этого проекта (например, ресурсы) будут помечены версией .NET 4.0, хотя в качестве целевой платформы проекта была выбрана .NET 2.0. Это вызвано тем, что при установке Visual Studio 2017 пакет SDK для .NET Framework 3.5 больше не устанавливается по умолчанию. Так как пакет SDK отсутствует, то при сборке по умолчанию используется пакет SDK для .NET 4.X.

  • Инструкции по решению:

    Сейчас пакет SDK для .NET 3.5 — это дополнительный компонент. Если вы разрабатываете продукт для .NET 2.0, 3.0 или 3.5, то во время установки следует также выбрать "Средства разработки для .NET Framework 3.5" на вкладке "Отдельные компоненты". При этом на компьютере, который используется для сборки, будет установлен пакет SDK для .NET 3.5.

Проблемы с рабочими нагрузками при разработке с помощью универсальной платформы Windows

Конструктор XAML недоступен.

  • Проблема.

    При разработке приложения UWP конструктор XAML недоступен.

  • Решение

    Конструктор XAML недоступен, если версия целевой платформы для приложения не больше версии Windows 10, где запущена Visual Studio. Пример: если Visual Studio используется в юбилейном обновлении Windows 10 (сборка 14393), а версия целевой платформы для приложения UWP — в Windows 10 Creators Update, конструктор XAML не будет доступен для этого проекта приложения. Чтобы убедиться, что вы можете использовать конструктор XAML, установите последнюю версию Windows 10.

При открытии проекта UWP требуется обновление Visual Studio

  • Проблема.

    Если открыть в Visual Studio проект, созданный в Visual Studio 2017 Preview, может появиться диалоговое окно "Требуется обновление Visual Studio" с инструкциями по установке обновленного пакета SDK для платформы. На веб-сайте архива пакетов SDK для Windows по ссылке из диалогового окна не будет указана нужная версия пакета SDK для Windows.

  • Решение

    Это ожидаемое поведение, так как предварительная версия Visual Studio 2017 включает пакет SDK для предварительного выпуска Windows. Чтобы исправить это, измените в файле проекта версию целевой платформы на целевой пакет SDK для Windows. Для Windows 10 Creators Update это "10.0.15063.0".

    1. Щелкните правой кнопкой мыши проект и выберите команду "Изменить [имяПриложения].[xx]proj", где [xx]proj — .csproj, .vcxproj и т. д.
    2. В файле проекта "TargetPlatformVersion" (для проектов C#, VB и JS) или свойствах проекта "WindowsTargetPlatformVersion" (для C++) измените значение на "10.0.15063.0" или на версию другого установленного пакета SDK.

Некоторые элементы управления XAML недоступны на панели инструментов.

  • Проблема.

    При использовании элементов управления XAML, установленных из пакетов SDK расширений, могут не отображаться некоторые элементы управления в панели элементов.

  • Инструкции по решению:

    Если вы хотите использовать эти элементы управления, их можно добавить вручную в редакторе XAML.

Известные проблемы с Visual C++ Desktop

Не удалось выполнить сборку вновь созданного проекта рабочего стола Win32 C++ после установки пакета SDK для Windows 10 Creators Update (10.0.15063.0)

  • Проблема.

    Пакет SDK для Windows 10 Creators Update был оптимизирован для уменьшения по умолчанию занимаемого места установки. При установке этого пакета SDK через рабочую нагрузку UWP не будут установлены заголовочные файлы или библиотеки, необходимые для проектов рабочего стола C++ Win32. Тем не менее проекты рабочего стола Visual C++ обнаружат этот пакет SDK как установленный и по умолчанию попытаются указывать на 10.0.15063.0 во вновь созданных проектах.

  • Решение

    В установщике Visual Studio:

    • Выберите функцию «Windows 10 SDK (10.0.15063.0) for Desktop C++ x86 and x64» в рабочей нагрузке «Разработка настольных приложений с помощью C++».
    • В качестве альтернативы можно выбрать в диалоговом окне свойств проекта более раннюю версию пакета SDK, которая полностью установлена в системе (например, 10.0.14393.0).

Запуск ResEdit только с пакетом SDK для Windows 10 Creators Update (10.0.15063.0) завершится ошибкой из-за отсутствующего файла RCDLL.DLL.

  • Проблема.

    При запуске ResEdit только с пакетом SDK для Windows 10 Creators Update (10.0.15063.0) происходит ошибка из-за отсутствия файла RCDLL.DLL Эта проблема вызвана изменением структуры каталогов пакета SDK RS2: теперь файл RCDLL.DLL должен находиться в каталоге с контролем версий.

  • Инструкции по решению:

    Установите юбилейное обновление пакета SDK для Windows 10 (10.0.14393.0) или более ранней версии.

Проблемы Xamarin

Сборка отменяется с ошибкой: «Проект "имя_проекта" требует установки на компьютере следующих компонентов»

  • Проблема.

    Для сборки приложений Android может потребоваться установка дополнительных компонентов. Это может быть обязательно в некоторых случаях. Например, если вы используете новый компонент, такой как пакет NuGet, или создаете свое первое решение Xamarin.Forms на этом компьютере.

  • Инструкции по решению:

    • Убедитесь, что ошибки Intellisense отображаются в списке. Xamarin для Visual Studio обнаружит отсутствующие ресурсы. Появится ошибка с информацией о ресурсах, которые нужно скачать и установить. Дважды щелкните ошибку в списке. После этого отсутствующие компоненты будут скачаны и установлены. Ошибки Intellisense должны отображаться в списке, в противном случае вы не увидите эту ошибку. При попытке построить любой проект в решении без установки отсутствующих компонентов сборка будет отменена.
    • Другой способ установить недостающие компоненты — выполнить сборку из командной строки.

Проблемы с Python

Построение шаблона модуля расширения Python не выполняется

  • Проблема.

    Если выбран необязательный компонент собственной разработки Python, для построения модулей расширения устанавливается шаблон проекта C++. Этот шаблон по умолчанию использует версию Python 3.5, которая не может быть установлена, если была выбрана версия Python 3.6.

  • Инструкции по решению:

    Выгрузите проект и измените его. Свойство PythonVersion имеет значение "3.5". Для сборки с Python 3.6 необходимо установить это свойство равным "3.6".

Проекты облачных служб Azure не загружаются

  • Проблема.

    При создании проекта облачной службы Azure с ролями Python может возникнуть ошибка о том, что системе не удается найти указанный файл. Это связано с тем, что рабочая нагрузка Python неправильно установила все необходимые файлы по умолчанию.

  • Инструкции по решению:

    Откройте установщик Visual Studio и измените установку. В рабочей нагрузке "Разработка на Python" проверьте "Основные инструменты облачных служб Azure" и примените изменение. После этого будут добавлены недостающие файлы.

Не удается запустить консоль управления Django

  • Проблема.

    При открытии консоли управления для проекта Django из контекстного меню проекта отображается сообщение об ошибке, которое содержит django.core.exceptions.ImproperlyConfigured. Это связано с неверным заданием переменной среды DJANGO_SETTINGS_MODULE перед запуском консоли.

  • Инструкции по решению:

    Добавьте следующий код в файл settings.py, подставив вместо заполнителя фактическое имя модуля параметров.

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "<module name placeholder>")

При открытии консоли управления первой выполняемой командной должна быть django.setup(). После этого консоль должна работать нормально.

При редактировании файлов HTML в проекте Django выводится сообщение об ошибке

  • Проблема.

    При открытии файла HTML, который является частью проекта Django, отображается окно сообщения, а JavaScript не поддерживается. Это связано с тем, что поддержка JavaScript в редакторе зависит от установленной версии пакета SDK для TypeScript, а параметры установки по умолчанию не включают TypeScript.

  • Решение

    Откройте установщик Visual Studio и измените установку. В разделе "Отдельные компоненты" найдите и выберите любой параметр "TypeScript SDK" и внесите изменение.

Модули в путях поиска не отображаются в списке завершения импорта

  • Проблема.

    После добавления пути поиска в проект пакеты и модули, доступные по этому пути, не отображаются в списках завершения import и from ... import.

  • Инструкции по решению:

    Решение отсутствует. Если ввести имя пакета или модуля, завершение из этих модулей должны отображаться правильно.

Проблемы с R

R 3.4.0 пока не поддерживается

  • Проблема.

    Версия R 3.4.0, скачанная с сайта cran.r-project.org пока не поддерживается из-за изменений в некоторых собственных API.

  • Обходной путь

    Если клиент Microsoft R включен в установщик, предыдущие версии R продолжат работать правильно. Поддержка R 3.4.0 будет добавлена в будущем обновлении.

Другие проблемы

Не удается подключиться к (LocalDB)\MSSQLLocalDB на компьютере x86

  • Проблема.

    Это известная кратковременная проблема LocalDB 2014, при возникновении которой (LocalDB)\MSSQLLocalDB невозможно подключить на компьютере x86.

  • Решение

    В командной строке выполните следующие команды:

    1. sqllocaldb stop mssqllocaldb.
    2. sqllocaldb delete mssqllocaldb.
    3. sqllocaldb start mssqllocaldb.

Не удается создать точки останова функции в рабочих процессах SharePoint

  • Проблема.

    Ранее на панели "Точки останова" в Visual Studio можно было создать точки останова типа "Рабочий процесс". Эта функциональность была удалена.

  • Инструкции по решению:

    Создайте точки останова в представлении конструктора с помощью контекстного меню.

Действия рабочих процессов SharePoint могут неправильно загружаться в конструкторе рабочих процессов.

  • Проблема.

    При создании надстройки SharePoint или проекта решения с помощью рабочего процесса и действий SharePoint после сборки проекта в конструкторе рабочих процессов может отобразиться следующая ошибка: "Не удалось загрузить действие из-за ошибок в XAML". По умолчанию новый проект надстройки SharePoint предназначен для платформы .NET Framework 4.5.2. Чтобы использовать действия SharePoint в рабочем процессе, проект должен быть предназначен для .NET Framework 4.5.

  • Решение

    • Перейдите к свойствам проекта из контекстного меню в обозревателе решений или через меню "Проект".
    • На вкладке "Приложение" для параметра "Целевая платформа" выберите значение .NET Framework 4.5.

При использовании динамических значений может произойти сбой сборки проекта SharePoint с рабочим процессом

  • Проблема.

    Сборка проекта SharePoint с рабочим процессом может завершиться ошибкой: "Тип или имя пространства имен "Действия" не существует в пространстве имен Microsoft. Пропущена ссылка на сборку?"

  • Инструкции по решению:

    1. Разверните узел "Рабочий процесс" в обозревателе решений. Просмотрите код для файла workflow.xaml в проекте, нажав клавишу F7, или в контекстном меню при выборе файла в обозревателе решений.
    2. Добавьте следующую ссылку в раздел <TextExpression.ReferencesForImplementation>: <AssemblyReference>Microsoft.Activities<AssemblyReference>.

Мастер создания проекта надстройки SharePoint может неправильно распознавать версию SharePoint, для которой предназначен проект

  • Проблема.

    При создании проекта надстройки SharePoint диалоговое окно нового проекта пытается определить правильную версию SharePoint на основе указанного URL-адреса сайта. Однако если у вас установлен Visual Studio 2015 или клиентские компоненты SharePoint более старой версии, диалоговое окно нового проекта может ошибочно определить, что проект предназначен для SharePoint 2016, а не для SharePoint Online.

  • Инструкции по решению:

    В случае новых проектов SharePoint проверьте, что на последней странице диалогового окна проекта выбрана правильная версия SharePoint, для которой предназначен проект. В случае имеющихся проектов можно изменить версию SharePoint, для которой предназначен проект, выполнив следующие действия.

    1. Перейдите к свойствам проекта из контекстного меню в обозревателе решений или через меню "Проект".
    2. На вкладке SharePoint для параметра "Целевая версия SharePoint" задайте правильную версию SharePoint, для которой предназначен проект.

Проект веб-надстройки Office может содержать предупреждения в списке ошибок

  • Проблема.

    Файл _officeintellisense.js содержит объявление для объекта Office, конфликтующего с объектом, объявленным в файле office.d.ts.

  • Решение

    Эти предупреждения не должны повлиять на проект. Их можно удалить, закомментировав объявление дополнительного объекта var Office в файле Scripts\Office\ _officeintellisense.js или удалив этот файл из проекта с помощью контекстного меню "Исключить из проекта" в обозревателе решений.

Целевые пакеты .NET не включены в рабочую нагрузку "Средства разработки веб-приложений" номера SKU средств разработки Visual Studio

  • Проблема.

    Целевые пакеты .NET не включены в рабочую нагрузку "Средства разработки веб-приложений" номера SKU средств разработки Visual Studio. Это означает, что двоичные файлы .NET можно создавать только для версии 4.6.

  • Решение

    Скачайте и установите целевые пакеты .NET вручную с портала корпорации Майкрософт на компьютер сборки.

Файлы, включенные с помощью глобализации, не показываются в обозревателе решений, если они находятся за пределами корня проекта

  • Проблема.

    В проектах .NET Core и ASP.NET Core все файлы, включенные в корневой каталог проекта с помощью шаблонов глобализации, будут показаны только в обозревателе решений. Файлы за пределами корневого каталога проектов не будут показаны. Функция "Показать все файлы" не поможет обойти эту проблему. Вы также не сможете перейти к этим файлам с помощью поиска, переходов или перехода к определению.

  • Решение

    Нет известных обходных путей, чтобы показать отсутствующие файлы в обозревателе решений или перейти к ним. Однако создание и отладка этих проектов должна работать без ошибок. В большинстве случаев вы сможете редактировать эти файлы, открыв их вручную. Пока мы рекомендуем использовать отдельно связанные файлы вместо внешних шаблонов глобализации.

В номер SKU VS Test Professional 2017 не входит Team Explorer, что ограничивает доступ к отчетам на базе Excel или SSRS хранилища или куба TFS.

  • Проблема решена в версии 15.1 (26403.00):

    При установке номера SKU VS Test Professional больше не устанавливается VS Team Explorer, который используется для доступа к отчетам на базе Excel или SSRS хранилища или куба TFS. Это никак не влияет на клиент Microsoft Test Manager (MTM), который продолжает работать без известных проблем.