Visual Studio 2019 Недопустимые символы в пути

#windows #visual-studio #environment-variables #visual-studio-2019

#Windows #visual-studio #переменные среды #visual-studio-2019

Вопрос:

В последнее время у меня появляется постоянное сообщение об ошибке. Сообщение об ошибке появляется как минимум в двух случаях:

  1. После создания нового проекта (на c # или vb) в .NET Framework, когда я щелкаю правой кнопкой мыши -> добавить … -> новый элемент … появляется сообщение об ошибке. .NET Framework

Добавить элемент

сообщение об ошибке

2- Когда я пытаюсь создать проект (c # или vb) в .NET Core, я получаю то же сообщение об ошибке напрямую: NET Core

ошибка

Даже если я открыл старый проект, который работает или работал нормально, после этого, когда я пытаюсь добавить новый элемент, я получаю то же сообщение об ошибке. Я уже сообщал об этой проблеме в Корпорацию Майкрософт. Но до сих пор нет четкого решения. Кто-нибудь сталкивался с такой же проблемой? Кстати, я уже пробовал многие известные тактики, такие как очистка кэша в C:UsersSalamAppDataLocalMicrosoftVisualStudio16.0_8c60507b И я попытался восстановить или удалить, а затем переустановить продукт. Все эти тактики не помогли.

environment_variables

Это полный путь к одному из моих старых проектов, в котором уже есть класс. Но прямо сейчас я не могу добавить к нему новый класс. Поскольку он генерирует то же сообщение об ошибке. Путь, который я скопировал, щелкнув правой кнопкой мыши в VS в проекте, а затем выбрав «копировать полный путь». D:UsersSalamsourcerepostest_windowsFormsApp2test_windowsFormsApp2.sln

Расположение для копирования-вставки: C:UsersSalamsourcerepos

Редактировать: когда я запускаю VS 2019, я выбираю «продолжить без кода». После этого в меню я нажимаю «Файл» -> «Создать» -> «Файл»… Я получаю то же сообщение об ошибке «Незаконные символы в пути». Или просто, когда я нажимаю с клавиатуры «ctrl n», я получаю то же сообщение об ошибке.

Комментарии:

1. Можете ли вы показать региональные настройки вашего ПК (языковые настройки)?

2. Регион — Германия. Язык — английский, США

3. Еще одна жертва . Предоставленная ими трассировка стека полезна, я на 90% уверен, что это вызвано поврежденной переменной среды PATH. Панель управления> Система> Дополнительно> Переменные среды для исправления.

4. Каким-то образом, из окон, есть либо » добавляется к вашим путям, либо / chars

5. вы пытались использовать CLI для создания проектов? донные команды?

Ответ №1:

Вероятно, у вас неверный системный путь (а НЕ путь пользователя, который вы показали на своем последнем изображении), так как я только что обнаружил эту ошибку и нашел ее исправление.

По-видимому, в моем системном пути был путь с именем <путь для добавления>; https://i.imgur.com/asXvwjn.png . Это недопустимый путь, вы можете проверить наличие всех путей, выполнив echo $env:path в PowerShell, а затем найти недопустимый путь. Теперь вам нужно удалить недопустимый путь. Я не знаю, как это сделать, не загружая другое программное обеспечение, но я использовал Rapid Environment Editor (запуск с правами администратора или он будет доступен только для чтения) для удаления.

Перезапустите VS2019, и он должен работать

Комментарии:

1. Для меня это было именно так. Последнее обновление объединило две существующие переменные пути в одну, а затем повторно добавило их обе. Удаление объединенной переменной path устранило мою проблему