使用PCL仅具有与bet188地址标准的库

netstandardlogo.

等待将很快结束,我们都将能够使用bet188地址标准来共享跨bet188地址运行时的所有代码。但是对于当前的时间,我们仍处于转换状态,而不是所有库都支持bet188地址标准开箱即用。一个选项将依赖于良好的旧便携式类库(PCLS)。但与bet188地址标准库相比,PCL具有许多限制。加上bet188地址标准是所有操作的(并且将是)发生的地方。因此,它似乎是一个没有智能选择bet188地址标准作为我们的库容器以共享代码。

但是当我们使用不支持bet188地址标准的库时,何时何时使用?例如,让我们说我们想要使用 反应性UI 作为我们的Xamarin.ios和Xamarin.Android应用程序的MVVM框架。在尝试添加反应性UI版本7.4.0(最新的写作稳定版本)时 尼古特 到我们的bet188地址标准项目。我们收到以下错误消息:

错误消息bet188地址标准库不是此NuGet包的支持的bet188地址框架中的

我们问题的解决方案是在我们的bet188地址标准项目中定义所需的目标。反应性UI Nuget包装定义的目标。我们可以通过在Visual Studio和选择中右键单击它来编辑bet188地址标准库 编辑项目名称:

右键单击菜单显示bet188地址标准项目的编辑选项

现在我们可以通过添加来定义目标 PackageTargetFalalBack. 向我们界线 dotnetstandard.core.csproj. file:

提供目标提供核心核桃,并使用安装包所需的信息。再次将核桃安装重新运行,以获得成功 微笑

在更换项目后,成功安装反应性UI

结论

bet188地址标准是在多个bet188地址运行时环境中运行的写入bet188地址库的未来。

快乐编码,不要让那些未播放的图书馆阻止您实现目标!

Updated: