首页 > 解决方案 > uwp 周年更新二进制格式化程序

问题描述

我在针对周年纪念 sdk的 uwp 项目中找不到Binary Formatter类。问题是我需要与一些在 3 个项目之间使用二进制格式化程序的方法共享一个辅助类1. webapi ( dotner core 3 ) 2. uwp 主应用程序 ( 1809 sdk ) 3. uwp 侧应用程序 ( 周年 sdk )

现在二进制格式化程序默认在第 2 个项目中可用,但在第三个项目中它会导致编译错误。我基本上使用这个助手类进行加密。

代码

private byte[] ConvertIntoByte(object value)
{
    using (var ms = new MemoryStream())
    {
        var bf = new BinaryFormatter();
        bf.Serialize(ms, value ?? "null");
        return ms.ToArray();
    }
}

标签: c#arraysserializationuwpbinaryformatter

解决方案


我不得不添加“EcoCore”nuget,然后重新加载项目清理并重建解决了这个问题。


推荐阅读