C# 4.0 安装Box.V2 NuGet软件包后获取编译时错误

C# 4.0 安装Box.V2 NuGet软件包后获取编译时错误,c#-4.0,box-api,C# 4.0,Box Api,我已经将lates Box.V2 v1.1.4 NuGet包安装到我的C#类库项目中,该项目具有framework 4.0。安装项目后,我写了以下代码: var boxConfig = new BoxConfig(clientId, clientSecret, RedirectUrl); var boxClient = new BoxClient(boxConfig, null); var oAuthSession = boxClient.Auth.AuthenticateAsync(autho

我已经将lates Box.V2 v1.1.4 NuGet包安装到我的C#类库项目中,该项目具有framework 4.0。安装项目后,我写了以下代码:

var boxConfig = new BoxConfig(clientId, clientSecret, RedirectUrl);
var boxClient = new BoxClient(boxConfig, null);
var oAuthSession = boxClient.Auth.AuthenticateAsync(authorizationCode).Result;
我还在我的类文件中引用了适当的Box名称空间。编译后,我得到以下错误:

“找不到类型或命名空间名称‘Box’(是否缺少using指令或程序集引用?)


您能帮我解决这个问题吗?

我刚刚用您提供的代码创建了一个新项目,并引用了nuget的包。我没有收到任何编译错误。你有没有用一个新的项目来证实这种行为


如果展开项目中的“引用”节点,是否有黄色感叹号?

是的,我创建了一个新项目。引用没有任何缺少的程序集(如黄色感叹号),Visual studio在编译后抛出以下警告:无法解析主引用“System.Net.Http.Extensions”,因为它间接依赖于框架程序集“System.Net.Http,版本=1.5.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a”无法在当前目标框架中解决。“.NETFramework,版本=v4.0”。我安装了最新版本的Microsoft.Net.Http,错误消失。这些警告(以及一般警告)不应阻止成功编译。由于这些消息看起来不同,您是否能够解决原始问题?