【发布时间】:2017-11-21 10:58:24
【问题描述】:
我想使用 DropBox SDK (https://github.com/dropbox/dropbox-sdk-dotnet ) 在我的 c# 项目中。
当我使用 NuGet 添加时,我收到以下错误:
包 Dropbox.Api 4.3.0 与 netcoreapp1.1 (.NETCoreApp,Version=v1.1) 不兼容。包 Dropbox.Api 4.3.0 支持: - net45 (.NETFramework,版本=v4.5) - 便携-dnxcore50+net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=net45+wp80+win8+wpa81+dnxcore50) - 便携-net40+sl5+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile328) 一个或多个包与 .NETCoreApp 不兼容,Version=v1.1。
大量搜索(包括在 Stack Overflow 上)表明需要在我的 .csproj 文件中添加一个条目。实际上,SDK 说您需要添加参考。我已将文件修改如下,但仍然出现错误。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
<PackageTargetFallback Condition="'$(TargetFramework)'=='Net45'">portable-net45win8+wp8+wpa81+dnxcore50</PackageTargetFallback>
</PropertyGroup>
</Project>
非常感谢任何想法。
【问题讨论】:
-
对我来说,错误信息似乎很清楚。 SDK 似乎与 .Net 核心不兼容。您可以使用标准的 .Net 框架吗?
标签: c# visual-studio nuget dropbox-api