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