Я только столкнулся с этой проблемой и быстро решил, что другие опубликованные ответы не относятся ко мне.
![disable](https://i.stack.imgur.com/WBWo1.png)
Я владелец проекта, и я знаю, что он был построен с отладочной информацией, а также без оптимизации. Кроме того, я никогда не рад выбору отключения предупреждения как своего первого выбора. Скрытие / игнорирование этого предупреждения может стать проблемой в будущем сеансе отладки.
Так как это начало происходить только после того, как я подписал сборку , это дало мне знать о моем быстром исправлении: временно удалить строгое имя моей DLL (и использующей EXE). Вуаля! Проблема решена.
Лучшее, долгосрочное решение может принять форму добавления действия после сборки для обновления GAC , чтобы оно имело последнюю версию подписанной DLL.
Но сейчас я рад уйти от этого отвлечения и продолжить работу над проблемой, которая привела меня к этому сеансу отладки.