Errore del compilatore C7536

ifc non è riuscito a verificare l'integrità. Sha2 previsto: 'hash-value'

Il compilatore genera l'errore C7536 ogni volta che il .ifc file è stato manomesso. L'intestazione dell'interfaccia del modulo contiene un hash SHA2 sotto di essa. 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. Viene generato solo durante la creazione o l'utilizzo di moduli, specificato dall'opzione del /experimental:module compilatore.