Устранение ошибки «microsoft.portable.csharp.targets не найден» в Visual Studio 2019

Если вы разработчик, работающий с Visual Studio 2019, и столкнулись с сообщением об ошибке «microsoft.portable.csharp.targets не найден», не волнуйтесь! В этом сообщении блога вы познакомитесь с различными способами решения этой проблемы и возвращения проекта в нужное русло. Мы будем использовать простой язык и предоставим примеры кода, чтобы вам было легче работать.

  1. Проверьте отсутствие целевых файлов.
    Первый шаг — убедиться, что необходимые целевые файлы присутствуют в вашей установке Visual Studio. Перейдите по следующему пути: «C:\Program Files (x86)\MSBuild\Microsoft\Portable\ v4.0». Найдите файл с именем «microsoft.portable.csharp.targets». Если он отсутствует, вам придется переустановить Visual Studio 2019.

  2. Восстановление установки Visual Studio:
    Иногда ошибка возникает из-за поврежденной установки. Чтобы это исправить, откройте установщик Visual Studio, выберите установленную версию Visual Studio 2019 и нажмите кнопку «Изменить». В следующем окне выберите опцию «Восстановить». Это запустит процесс восстановления, который должен восстановить все отсутствующие или поврежденные файлы.

  3. Обновите Visual Studio.
    Убедитесь, что у вас установлены последние обновления для Visual Studio 2019. Microsoft часто выпускает обновления, которые включают исправления ошибок и улучшения. Откройте Visual Studio, перейдите в «Расширения» ->«Управление расширениями», а затем нажмите «Обновления», чтобы проверить наличие доступных обновлений. При необходимости установите их и перезапустите Visual Studio.

  4. Проверьте целевую платформу.
    Убедитесь, что ваш проект ориентирован на совместимую версию.NET Framework. Щелкните правой кнопкой мыши свой проект в обозревателе решений, выберите «Свойства» и перейдите на вкладку «Приложение». Проверьте поле «Целевая платформа» и убедитесь, что для него установлена ​​действительная версия.

  5. Решение для очистки и восстановления.
    Выполнение операции очистки и восстановления может помочь решить проблемы, связанные со сборкой. Перейдите в «Сборка» ->«Очистить решение», чтобы удалить все скомпилированные файлы. Затем выберите «Сборка» ->«Перестроить решение», чтобы перекомпилировать проект с нуля. Иногда этот процесс может исправить ошибки отсутствия целевого файла.

  6. Восстановить пакеты NuGet:
    Если ваш проект использует пакеты NuGet, убедитесь, что они правильно восстановлены. Щелкните правой кнопкой мыши свой проект в обозревателе решений, выберите «Управление пакетами NuGet» и перейдите на вкладку «Обзор». Нажмите «Восстановить», чтобы получить и восстановить все отсутствующие или устаревшие пакеты.

Обнаружение ошибки «microsoft.portable.csharp.targets не найдено» в Visual Studio 2019 может расстроить. Однако, следуя методам, изложенным в этой статье, вы сможете решить проблему и продолжить бесперебойную работу над своим проектом. Не забудьте проверить отсутствие целевых файлов, восстановить установку Visual Studio, обновить Visual Studio, проверить целевую платформу, очистить и перестроить решение, а также восстановить пакеты NuGet, если необходимо. Приятного кодирования!