Если вы разработчик, работающий с Visual Studio 2019, и столкнулись с сообщением об ошибке «microsoft.portable.csharp.targets не найден», не волнуйтесь! В этом сообщении блога вы познакомитесь с различными способами решения этой проблемы и возвращения проекта в нужное русло. Мы будем использовать простой язык и предоставим примеры кода, чтобы вам было легче работать.
-
Проверьте отсутствие целевых файлов.
Первый шаг — убедиться, что необходимые целевые файлы присутствуют в вашей установке Visual Studio. Перейдите по следующему пути: «C:\Program Files (x86)\MSBuild\Microsoft\Portable\ v4.0». Найдите файл с именем «microsoft.portable.csharp.targets». Если он отсутствует, вам придется переустановить Visual Studio 2019. -
Восстановление установки Visual Studio:
Иногда ошибка возникает из-за поврежденной установки. Чтобы это исправить, откройте установщик Visual Studio, выберите установленную версию Visual Studio 2019 и нажмите кнопку «Изменить». В следующем окне выберите опцию «Восстановить». Это запустит процесс восстановления, который должен восстановить все отсутствующие или поврежденные файлы. -
Обновите Visual Studio.
Убедитесь, что у вас установлены последние обновления для Visual Studio 2019. Microsoft часто выпускает обновления, которые включают исправления ошибок и улучшения. Откройте Visual Studio, перейдите в «Расширения» ->«Управление расширениями», а затем нажмите «Обновления», чтобы проверить наличие доступных обновлений. При необходимости установите их и перезапустите Visual Studio. -
Проверьте целевую платформу.
Убедитесь, что ваш проект ориентирован на совместимую версию.NET Framework. Щелкните правой кнопкой мыши свой проект в обозревателе решений, выберите «Свойства» и перейдите на вкладку «Приложение». Проверьте поле «Целевая платформа» и убедитесь, что для него установлена действительная версия. -
Решение для очистки и восстановления.
Выполнение операции очистки и восстановления может помочь решить проблемы, связанные со сборкой. Перейдите в «Сборка» ->«Очистить решение», чтобы удалить все скомпилированные файлы. Затем выберите «Сборка» ->«Перестроить решение», чтобы перекомпилировать проект с нуля. Иногда этот процесс может исправить ошибки отсутствия целевого файла. -
Восстановить пакеты NuGet:
Если ваш проект использует пакеты NuGet, убедитесь, что они правильно восстановлены. Щелкните правой кнопкой мыши свой проект в обозревателе решений, выберите «Управление пакетами NuGet» и перейдите на вкладку «Обзор». Нажмите «Восстановить», чтобы получить и восстановить все отсутствующие или устаревшие пакеты.
Обнаружение ошибки «microsoft.portable.csharp.targets не найдено» в Visual Studio 2019 может расстроить. Однако, следуя методам, изложенным в этой статье, вы сможете решить проблему и продолжить бесперебойную работу над своим проектом. Не забудьте проверить отсутствие целевых файлов, восстановить установку Visual Studio, обновить Visual Studio, проверить целевую платформу, очистить и перестроить решение, а также восстановить пакеты NuGet, если необходимо. Приятного кодирования!