我安装了一个sqlite-net的NuGet包,这个包在主项目中创建了一个类,SQLite.cs和这个类使用" System.Threading.Thread"我尝试安装" System.Threading.Thread 4.0.0"来自NuGet,但我有一个错误:
添加System.Threading.Thread ...添加' System.Threading.Thread 4.0.0'到AyVoy。无法安装软件包' System.Threading.Thread 4.0.0'。您正在尝试将此程序包安装到目标项目中 '便携式net45 +赢得+ WP80 + MonoTouch10 + MonoAndroid10 + xamarinmac20 + xamarintvos10 + xamarinwatchos10 + xamarinios10&#39 ;, 但该包不包含任何程序集引用或内容 与该框架兼容的文件。欲获得更多信息, 联系包裹作者。
我知道如何安装此软件包吗?
谢谢。
答案 0 :(得分:2)
您正在尝试将支持.NET Standard 1.3的System.Threading.Thread 4.0.0安装到以Profile 78为目标的可移植类库(PCL)项目中。这不受支持。使用packages.config文件的可移植类库项目都不支持.NET Standard 1.3。
PCL profile to .NET Standard mapping为documented:
虽然最新版本的Xamarin Studio 6.0.2和Mono 4.4.2支持.NET Standard,但您无法使用上述配置文件将System.Threading.Thread安装到PCL项目中。
您可以使用最新版本的Xamarin Studio和Mono将System.Threading.Thread NuGet软件包安装到Xamarin.iOS或Xamarin.Android项目中。