I finally got it!
Debug->Attach To Process dialog.
Attach to: Managed (v3.5, v3.0, v2.0) code, Native code. // I changed this from 'Auto'.
My target .NET framework in the DLL's project settings was 3.5. I guess the 'Auto' detect setting didn't work as I thought it would....