c# - 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();
}
}
解决方案
我不得不添加“EcoCore”nuget,然后重新加载项目清理并重建解决了这个问题。
推荐阅读
- delphi - 从 Clever Internet Suite 登录网站
- json - 通过将 string[] 传递给 blazor 控制器来保存文件用户端
- api - 如何将 MAPBOX_API 添加到路径(Windows)
- python - Heroku 部署失败:无法导入 Django。确定安装了吗?
- javascript - TypeORM OneToMany 创建列
- laravel - Laravel Omnipay/Stripe 无法在 linux 上发送请求
- python - Opencv将透明度转换为白色
- private-key - 从一组公钥中找到私钥
- html - 如何根据条件悬停matoptions时显示工具提示?
- python - 如何在保留 Python 中的原始间距的同时替换文本?