У меня есть приложение, которое использует наш DAL, и когда я запускаю его в режиме отладки (vs2010) и намеренно пытаюсь вызвать аварийное завершение работы приложения (например, оставить строку подключения пустой из DAL), vs2010 открывает код для DAL в том месте, в котором он разбился. Это нормально, но я могу редактировать этот файл .cs и сохранять изменения, которые мне не нужны. Я подтвердил это, открыв проект DAL в другом экземпляре vs2010, и когда я вызываю сбой приложения, изменяю DAL.cs в приложении и сохраняю его, DAL в vs2010 сообщает мне, что файл был изменен вне проект и спрашивает, хочу ли я перезагрузить его.
Как я могу предотвратить это? Единственная ссылка, которую я использую для DAL в моем приложении, - это ссылка на DLL, вот и все.