New to Telerik Reporting? Download free 30-day trial

BinaryFormatter Serialization and Deserialization Are Disabled

Environment

Product Progress® Telerik® Reporting Up to R3 2020
Target Framework .NET 5.0

Description

The following error might be thrown after upgrading 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(15.0.21.120) release, the issue is resolved. If you are using a previous version, we strongly recommend upgrading. If that's not possible, use the suggested workaround below to overcome the error stating "Binaryformatter serialization and deserialization are disabled within this application".

Suggested Workarounds

Add the following lines of code to the csproj file:

<PropertyGroup>
    <TargetFramework>net5.0</TargetFramework>
    <EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>
</PropertyGroup>
In this article