Невозможно найти пакет Microsoft.AspNetCore - PullRequest
0 голосов
/ 21 ноября 2018

Я настраиваю новую машину для разработки с без доступа к Интернету .

Я установил Visual Studio 2017 (15.8.9) с ASP.NET и .NET Coreрабочие нагрузки - включая инструменты разработки .NET Core 2.1 и инструменты разработки .NET Framework 4.6.1.

Я создал новый проект «API» с помощью меню «Файл»> «Новый проект»> «Новое веб-приложение ASP.NET Core» и выбралшаблон "API" с полной версией .NET Framework и ASP.NET Core 2.1.

. Это дает мне файл проекта, который выглядит следующим образом:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net461</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <Folder Include="wwwroot\" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore" Version="2.1.6" />
    <PackageReference Include="Microsoft.AspNetCore.HttpsPolicy" Version="2.1.1" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.1.3" />
  </ItemGroup>

</Project>

Это выглядит нормально.Тем не менее я получаю следующие ошибки при попытке восстановить пакеты nuget:

NU1101: не удается найти пакет Microsoft.AspNetCore.

NU1102: Невозможно найти пакет Microsoft.AspNetCore.Mvc с версией (> = 2.1.3)

У меня не было этой проблемы на моей старой машине с немного более старойверсии VS 2017 и .NET Core 2.1.Проект смог восстановить основные пакеты ASP.NET из локального кэша пакетов, установленных с помощью .NET Core SDK (я полагаю).Кроме того, у меня нет этой проблемы на аналогичной машине с доступом к Интернету, предположительно потому, что она может загружать нужные ей пакеты с nuget.org.

Как мне поступить с устранением неполадок и / илирешить эту проблему?

1 Ответ

0 голосов
/ 22 ноября 2018

В итоге я задал этот вопрос в проекте / репозитории ASP.NET Core github.Оказывается, что «восстановление пакетов в проектах .NET Framework в настоящее время не является одним из сценариев, поддерживаемых автономным кэшем».Решение состоит в том, чтобы убедиться, что у вас есть правильные версии всех пакетов Microsoft.AspNetCore, доступных в локальном источнике пакетов nuget.

...