Load different AssetBundle File, but Unity think there are the same?

First , execute build AssetBundles:

use code:

And we got assetbundle files.

then , we modify some files in project , and build AssetBundles again,
now we got new file “meow”, and the old “meow” file be renamed “meow2”.

4969439--483908--2.png

the are different assetbundle file:

Preparations are complete. Let’s try to load them.

use code:

error:

This makes sense, they aren’t the same version of the files, but they are the same in the sense that they are known by the same guid to the assetdatabase.