Compilerfehler C7536

IFC hat die Integritätsprüfungen nicht bestanden. Erwarteter SHA2-Wert: 'hash-value'

Bemerkungen

Der Compiler löst C7536 aus, wenn die .ifc Datei manipuliert wurde. Der Header der Modulschnittstelle enthält einen SHA2-Hash der darunter befindlichen Inhalte. Beim Import wird die .ifc-Datei gehasht und dann mit dem im Header angegebenen Hash verglichen. Wenn diese nicht übereinstimmen, wird der Fehler „C7536“ ausgelöst:

error C7536: ifc failed integrity checks.
Expected SHA2: '66d5c8154df0c71d4cab7665bab4a125c7ce5cb9a401a4d8b461b706ddd771c6'

Dieser Fehler ist neu in Visual Studio 2017, Version 15.9. Der Compiler generiert diesen Fehler nur, wenn Sie Module erstellen oder nutzen.