Ale*_*xGH 2 c# asp.net-mvc dropbox-api asp.net-core
我正在使用DropboxClientMVC项目中的对象并且工作正常,但是我需要在ASP.NET Core中使用它,当我尝试在ASP.NET Core中使用完全相同的代码时,我遇到了一些编译时错误,这些是错误:
"Object"类型在未引用的程序集中定义.您必须添加对程序集'mscorlib,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e,Retargetable = Yes'的引用.
"IDisposable"类型在未引用的程序集中定义.您必须添加对程序集'mscorlib,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e,Retargetable = Yes'的引用.
'DropboxClient':在using语句中使用的类型必须可以隐式转换为'System.IDisposable'
"任务<>"类型在未引用的程序集中定义.您必须添加对程序集'mscorlib,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e,Retargetable = Yes'的引用.
"Object"类型在未引用的程序集中定义.您必须添加对程序集'mscorlib,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e,Retargetable = Yes'的引用.
我认为所有这些错误都与我在ASP.net Core中需要做的一些配置有关,在MVC中代码运行没有问题.
这是代码:
public IActionResult Index()
{
using (DropboxClient client = new DropboxClient("dddddddddddddsdadffsdf343"))
{
var full = client.Users.GetCurrentAccountAsync();
var result = full.Result.Email;
var other = full.Result.Country;
var other2 = full.Result.Name;
}
return View();
}
Run Code Online (Sandbox Code Playgroud)
为了让这段代码运行,我需要在ASP.net Core中进行哪些更改?
使用包管理器控制台我安装了这个包:"Microsoft.NETCore.Portable.Compatibility": "1.0.1"现在没有错误.我运行这个命令:install-package Microsoft.NETCore.Portable.Compatibility.我正在复制关于这个包的简短描述:
实现与针对.NET Framework 4.0和Silverlight等早期.NET版本的可移植库的兼容性.此程序包支持将对经典引用程序集(mscorlib.dll,system.dll等)的引用重定向到新的协定程序集(System.Runtime.dll,System.IO等).
| 归档时间: |
|
| 查看次数: |
1662 次 |
| 最近记录: |