Errore del compilatore C7536

ifc non ha superato i controlli di integrità. SHA2 previsto: 'hash-value'

Osservazioni:

Il compilatore genera l'errore C7536 ogni volta che il file .ifc viene manomesso. L'intestazione dell'interfaccia del modulo contiene un hash SHA2 del contenuto sottostante. In fase di importazione, il .ifc file viene sottoposto a hashing, quindi controllato rispetto all'hash fornito nell'intestazione. Se non corrispondono, viene generato l'errore C7536:

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

Questo errore è una novità di Visual Studio 2017 versione 15.9. Il compilatore genera questo errore solo quando si creano o utilizzano moduli.