У меня есть простой проект ядра 2.2 для asp.net, и я запустил следующее для установки пакета Google.Cloud.Firestore:
dotnet add package Google.Cloud.Firestore --version 1.0.0-beta19
Пакет установлен правильно, и я даже проверил это, посмотрев на dllфайлы в глобальном хранилище пакетов nuget (users / user / .nuget / packages).
Вывод установки даже содержит этот журнал:
info : Package 'Google.Cloud.Firestore' is compatible with all the specified frameworks in project
В моем .csprodj содержится следующееfile:
<ItemGroup>
<PackageReference Include="Google.Cloud.Firestore" Version="1.0.0-beta19" />
<PackageReference Include="Microsoft.AspNetCore" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
</ItemGroup>
Тем не менее, при попытке обратиться к пространству имен я получаю следующее:
The type or namespace name 'Google' could not be found (are you missing a using directive or an assembly reference?)
На самом деле никогда не было этой проблемы с любым другим пакетом, установленным с помощью CLI dotnet.
Есть идеи?