У меня было это раньше. Я считаю, что проблема была мои ссылки. Очистите все свое решение и удалите все ссылки в каждом проекте в своем решении на сборку, содержащую CustomProductException.
Затем снова добавьте ссылки, убедившись, что они ссылаются на проект, который компилирует сборку, а не на скомпилированную сборку на диске.