安装nuget包后无法使用Box API

时间:2018-01-29 05:04:18

标签: c# .net-core box

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

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

然而,当我尝试using Box.V2.Core时,我得到了一个

  

无法找到类型或命名空间“Box”

我该怎么办呢?包裹实际上不存在吗?

我的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>

1 个答案:

答案 0 :(得分:1)

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