Я чаще всего вижу эту проблему, когда сборка моего проекта, который выполняется, не совсем соответствует сборке, загруженной в настоящее время в VS. Например, я строю свой проект VS, затем я делаю некоторые (любые) изменения в файле в проекте и сохраняю без перестройки. Затем, если я запустите исполняемый файл / service / DLL, будет запущена ранее собранная версия, и, поскольку она не соответствует версии, которую я имею в VS (благодаря моему изменению кода), она не будет правильно подключаться.
Особая проблема в этом случае заключается в том, что файл PDB отладки VS не соответствует исходному коду, что делает невозможной отладку.
Возможно, это не ваша проблема, но я видел ошибку "нет символов ..." бесчисленное количество раз, и обычно это тот случай, когда выполняемый код не соответствует коду в VS.