【问题标题】:How do I convert PCL into .netstandard based library如何将 PC 转换为基于 .net 标准的库
【发布时间】:2017-10-02 06:47:58
【问题描述】:

基本上我有 xamarin 项目,它在 PCL 中使用 MVVMlight,PCL 在 MVVMlight 的帮助下拥有所有视图模型。

我想将 PCL 转换为 .Netstandard 库,这样我就可以访问更多基于 .net 的 API,但我很困惑那里是否支持 MVVMlight?

到目前为止,我也找不到任何简单的转换方法

有人能解释一下吗

【问题讨论】:

标签: c# xamarin mvvm-light portable-class-library .net-standard


【解决方案1】:

截至今天,没有一个 MVVM Light 包与 .NET Standard 1.4 兼容

【讨论】:

    【解决方案2】:

    流程在以下链接中描述:
    http://www.dotnetcurry.com/dotnet/1317/dotnet-standard-cross-platform-development

    看看页面中间(上图 4) 您基本上从 PCL 开始,然后在 Libraries 选项卡上的 Project Properties 页面中将其重新定位到 .net Standard。点击链接.net Platform Standard。如果需要,您还可以转换回 PCL。

    【讨论】:

    • 哦,谢谢,但是它对 MVVMlight 的影响如何?
    • 在标准程序集“内部”实现了一个 API,以确保可移植性。只要您的 MVVM 程序集使用标准 .net,我就没有遇到任何兼容性问题。它的目的是允许跨不同框架使用。另请注意,最小的公分母仍然适用于可用和兼容的功能。您不提供某些框架功能 - 您确保跨框架的兼容性。
    【解决方案3】:

    PCL 不是一个开箱即用的项目,它也是一个针对许多不同平台的 .Net 项目,如上所述@Snympi 在他的回答中提到。除此之外,我在这里提到了 2 个重要的链接,这将对您有所帮助。

    Xamarin Help Blog 一个来自Xamarin Forum

    看看上面的链接..!!

    【讨论】:

    • 感谢您的链接
    猜你喜欢
    • 1970-01-01
    • 2021-12-31
    • 2020-04-17
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多