Не удалось загрузить файл или сборку 'System.Runtime.serialization.formatters' в приложении .NET 8 WinformsC#

Место общения программистов C#
Anonymous
Не удалось загрузить файл или сборку 'System.Runtime.serialization.formatters' в приложении .NET 8 Winforms

Сообщение Anonymous »

Я получаю ошибку "не удалось загрузить файл или сборку '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

Вернуться в «C#»