安装 nuget 包后无法使用 Box API

Unable to use Box API after installing nuget package

我在 VSCode 的 asp dotnet 核心应用程序中开始使用 Box.V2,但我遇到了各种烦人的错误。

发现 dotnet 核心有一个特定的 nuget 包后,我卸载了现有的盒装包并安装了 Box.V2.Core - 它似乎已成功安装,因为我可以在已安装的包列表中看到它。

然而,当我尝试 using Box.V2.Core 我得到

The type or namespace 'Box' could not be found

我该怎么办?包裹真的不存在吗?

我的 csproj 文件:

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="BuildBundlerMinifier" Version="2.6.362"/>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3"/>
    <PackageReference Include="System.Runtime.InteropServices" Version="4.3.0"/>
    <PackageReference Include="Microsoft.Windows.Compatibility" Version="2.0.0-preview1-25914-04"/>
    <PackageReference Include="HtmlAgilityPack.NetCore" Version="1.5.0.1"/>
    <PackageReference Include="RestSharp" Version="106.2.1"/>
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.1"/>
    <PackageReference Include="Box.V2.Core" Version="3.4.1"/>
  </ItemGroup>
  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.1"/>
  </ItemGroup>
</Project>

那个包肯定发生了一些奇怪的事情。我建议先安装一个版本:<PackageReference Include="Box.V2.Core" Version="3.3.0" />,然后将其更新回 3.4.1.