I have two projects A and B. Project A makes use of type X in project B, so I have a reference to B added in A. Everything built fine.
I signed project B using a s
To help people getting here from Google, Merlyn's comment asking about delay-signed was the answer for me.
I was getting this error referencing a delay-signed assembly A that referenced a type X defined in assembly B. I got the error that B wasn't referenced (and I was already referencing the signed version of B).
The fix was to find and reference the signed version of A.