Я получаю ошибку "не удалось загрузить файл или сборку 'System.runtime.serialization.formatters'" В моем плагине Winforms .NET 8 для AutoCAD. < /p>
на эту страницу, https://learn.microsoft.com/en-us/dotne ... med-action Я добавил следующее в файл проекта:
...
true
< /code>
и отключить предупреждение Syslib0011 в коде. private static byte[] SerializeWithBinaryFormatter(List list)
{
//Error suppression added after .Net Core Conversion: https://learn.microsoft.com/en-us/dotne ... n-obsolete
#pragma warning disable SYSLIB0011
BinaryFormatter bf = new BinaryFormatter();
#pragma warning restore SYSLIB0011
byte[] byteStream = null;
using (MemoryStream ms = new MemoryStream())
{
bf.Serialize(ms, list);
byteStream = ms.ToArray();
}
return byteStream;
}
< /code>
Код является частью плагина AutoCAD. Я вручную загрузил файл system.runtime.serialization.formatters.dll в AutoCAD, но это не помогло. ценится.
Подробнее здесь: https://stackoverflow.com/questions/797 ... ters-in-ne