CodeSchwifty Ответов: 2

Неправильная система.Ио.путь. Как это исправить?


Всем привет,

В Visual Studio 2019 я перехожу к свойствам своего решения > build. Тогда я вижу эту ошибку:
An error occurred trying to load the page.
The expression "[System.IO.Path]::GetFullPath(C:\PrivateProjects\LolStatsApp\LolApp\bin\C:\Users\user\AppData\Local\Android\Sdk\platforms\Debug\netcoreapp3.1\)" cannot be evaluated. The given path's format is not supported.  C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets


Похоже, что в этом пути есть 2 пути, склеенные вместе. обратите внимание на LolApp\bin\C:\Users\..

Пожалуйста, дайте мне знать, если у вас есть какие-либо идеи, как/где потенциально решить эту проблему.

Что я уже пробовал:

До сих пор я пытался жестко закодировать этот путь в моих currentVersions.targets, но это не исправило ситуацию. Кроме того, я попытался удалить этот путь android sdk из своих системных переменных, потому что я создаю настольное приложение, и этот путь android не имеет к нему никакого отношения. но это не сработало.
Попробовал переустановить VS 19, но ничего не вышло.

Maciej Los

Вы проверили, какая строка вызывает эту ошибку?

2 Ответов

Рейтинг:
2

Richard MacCutchan

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


Рейтинг:
0

Maciej Los

Хммм...
Попробовать это: Как изменить выходной каталог сборки - Visual Studio | Microsoft Docs[^]

В случае, если это не поможет, закройте VS. Переместите свое решение в другую папку (или переименуйте папку). Откройте VS и откройте свое решение с нового места. Затем попробуйте построить свой проект.