NET5 projects may throw the error BinaryFormatter serialization and deserialization are disabled within this application

Environment

Product Progress® Telerik® Reporting Up to R3 2020

Description

The following error: Error registering the viewer with the service. An error has occurred. BinaryFormatter serialization and deserialization are disabled within this application might be thrown after upgrade to .NET 5 from .NET Core or Blazor Projects.

Error Message

Error registering the viewer with the service. An error has occurred. BinaryFormatter serialization and deserialization are disabled within this application. See https://aka.ms/binaryformatter for more information.

Solution

In the Telerik Reporting R1 2021 release, the issue is resolved. If you are using a previous version, we strongly recommend upgrading. If that's not possible, you can use the suggested workaround below.

Suggested Workarounds

Add the following lines of code to the csproj file:

<PropertyGroup>
    <TargetFramework>net5.0</TargetFramework>
<EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>
</PropertyGroup>
In this article
Not finding the help you need? Improve this article