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

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

Сообщение Anonymous »

Я получаю ошибку < /p>

system.io.fileloadexception: «Не удалось загрузить файл или сборку» System.runtime.serialization.formatters, версия = 9.0.0.0, культура = нейтральная, publickeytoken = b03f5f7f11d50a3a '. Не удалось найти или загрузить конкретный файл. (0x80131621) '< /p>
< /blockquote>
В моих Winforms на плагине .NET 8 для AutoCAD. < /P>
на эту страницу, https://learn.microsoft.com/en-us/dotne ... med-action Я добавил следующее в файл проекта:

Код: Выделить всё

...
true

и я отключаю предупреждение Syslib0011 в коде.

Код: Выделить всё

private static byte[] SerializeWithBinaryFormatter(List list)
{
// Error suppression added after .Net Core Conversion: https://learn.microsoft.com/en-us/dotnet/core/compatibility/serialization/5.0/binaryformatter-serialization-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>
В файле проекта рассматриваемый DLL добавляется в качестве зависимости через: < /p>
  
...


< /code>
Код является частью плагина AutoCAD. Я вручную загрузил файл system.runtime.serialization.formatters.dll 
в AutoCAD, но это не помогло. ценится.


Подробнее здесь: https://stackoverflow.com/questions/797 ... ters-in-ne
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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