Citavi displays an error after being started

Problem

When you now start Citavi, you see the error SystemTypeLoadException or "Type 'SwissAcademic.Citavi.Citations.CustomTemplateCondition' in assembly 'SwissAcademic.Citavi, Version=5.8.0.0, Culture= neutral, PublicKeyToken=nuH' has method 'OnDeserialized' with an incorrect signature for the serialization attribute that it is decorated with."

Cause

The .NET Framework version on your computer is outdated. The .NET Framework is part of Windows and the technical foundation for Citavi.

Solution

Install any missing Windows Updates.

Update Windows 10

  1. Click the Start /bfd4a0f8c36f51a6417a5fb80b008462 button.
  2. Click Settings /10264384f239316a4b7ce38c177da798.
  3. Click Update & Security /f1c5d34b75de8c7e3bac9fa4d7093dc4
  4. Click Windows Update /f1c5d34b75de8c7e3bac9fa4d7093dc4.
  5. If you see the message Updates available, click Download. Otherwise click Search for updates.

Update Windows 8

  1. Open the Charm bar.
  2. Search for Control panel.
  3. Click Control panel.
  4. Switch to the Windows Update menu.
  5. Click Install updates.

Update Windows 7

  1. Click the Start button.
  2. Enter Update in the search field. In the list of results, click Windows Update.
  3. Click Search for updates, and wait until Windows has finished searching.
  4. If you want to be informed when updates are available, click Check for updates.
  5. In the list of important updates, click an entry to display additional information. Select the checkbox for all updates you want to install and click OK.
  6. Click Install updates.

Problems with Windows Update?

If you're having trouble installing Windows Updates, follow the instructions in this guide from Windows.

Alternative solution to Windows Update

We recommend installing missing Windows Updates. Some institutions may have disabled automatic Windows Updates. As an alternative, you can also update the .NET Framework directly. Download the update to .NET Framework 4.8 here.

Is this article helpful?