我在定位为周年纪念SDK 的uwp项目中找不到 Binary Formatter 类。问题是我需要与一些在三个项目之间使用 Binary Formatter 的方法共享一个助手类。 1. webapi(dotner核心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();
}
}