Can you build an asset bundle in one project and then load it in another?

I’ve been thinking that it would be an awesome thing for mod support - since the Unity5 free version now can build asset bundles, I can just ask any would-be modders to create their own bundles in Unity, and then load them in-game, without having to fuss with my own custom formats and loading etc.

Obviously the bundle can depend on actual code in the project, and I won’t be able to load new MonoBehavior’s that way. But maybe there’s some way to make it work with content-only bundles?

I’ve tried the straightforward approach - simply create a bundle with a cube in one project and load in another - and it didn’t work. There are no errors, but the loaded bundle contains no assets (AssetBundle.mainAsset==null)

Maybe there’s some workaround or an ugly hack to do this?

Does GetAllAssetNames return anything?