Независимо от того, находится ли сборка в GAC или в корзине, у вас все равно должен быть intellisense, поскольку сборка будет загружена в процесс Visual Studio.Если вы не получаете intellisense, вполне вероятно, что при компиляции в фоновом режиме было сгенерировано исключение для предоставления intellisense.Одна из распространенных причин, которые я видел, заключается в том, что зависимая сборка не загружается.
Вы можете отладить это, подключив отладчик к Visual Studio.Для этого я бы предпринял следующие шаги:
- Откройте два экземпляра Visual Studio (запустите от имени администратора)
- Присоедините один к другому (Инструменты -> Присоединить к процессу)
- Откройте ваш проект в отлаживаемом экземпляре.
Обратите внимание, что для фактического перехвата исключения вам потребуется изменить несколько параметров отладки.Во-первых, вам нужно убедиться, что флажок «Просто мой код» снят в параметрах общей отладки в Visual Studio.Второе - в диалоге исключений, вам нужно будет поймать выброшенные исключения.Диалоговое окно исключения находится в меню отладки в Visual Studio.