Невозможно использовать консоль диспетчера пакетов в Visual Studio 2019, которая работает внутри виртуальной машины - PullRequest
1 голос
/ 29 мая 2020

Я пытаюсь запустить свои. NET приложения Core 3.1 на Windows виртуальной машине с новой IDE Visual Studio 2019 (мои приложения не созданы на этой виртуальной машине), но я столкнулся с двумя проблемами, первая из которых: VS couldn 'Не восстанавливаю все пакеты решений, второй: Итак, когда я не хочу пытаться решить эту проблему некоторыми командами с помощью консоли диспетчера пакетов, я столкнулся с проблемой ниже

Невозможно найти папку резервного пакета' /usr/share/dotnet/sdk/NuGetFallbackFolder'.

А вот снимок экрана: l

Примечание: мое приложение было создано по (Asp. net core Boilerplate framework)

1 Ответ

1 голос
/ 30 мая 2020

Я нашел, выполнил следующие шаги, и все сработало нормально:

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

  2. Откройте Power Shell для того же каталога, в котором существует файл .sln, затем выполните команду ниже

    PS E:\WorkSpace\VMTEST\5.5.0\aspnet-core\src\VMTEST.Web.Core\obj>dotnet restore VMTEST.sln
    

    (если не сработает, запустите команду снова)

  3. Убедитесь, что вы очистили кеши Nuget.

  4. очистите свой проект.

  5. Создайте свой проект.

  6. закройте VS и снова откройте его.

В моем Если описанные выше шаги устранят проблему (проблема как с консолью пакета, так и с проблемой восстановления пакетов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...