У меня продолжает возникать эта проблема
"Точка останова в настоящее время не будет достигнута. Исходный код отличается от исходной версии." Что это значит?
Я пытался удалить файл. Очевидно, что вещи не должны компилироваться правильно?
Программа все равно запускается
это скриншот
Теперь посмотрите на снимок экрана
Есть строка thisshouldcausescompileerror6765756765htdfgdffdgfdgfdgfdg 5434234997 34702374324
Это, очевидно, должно вызывать ошибку компиляции.
Есть сообщение об ошибке, говорящее * 1024 аргумент должен быть заключен в круглые скобки
Очевидно, что там есть ошибка.
Точка останова, которую я поставил, содержит пустую строку с текстом: «В данный момент точка останова не будет достигнута. Исходный код другой из оригинальной версии. "
Для меня совершенно очевидно, что файл exchanges.vb, который используется для запуска программы, НЕ является файлом, который я открыл.
Я хочу, чтобы программа просто не компилировалась.
Если я использую Build-> Rebuild Solution, он просто "преуспевает", конечно, используя какую-то фантомную предыдущую версию exchanges.vb
Это как если бы где-то был файл "фантом" exchanges.vb, который Visual Studio продолжает использовать, кроме очевидного, который я открываю на экране.
Я открыл open exchanges.vb в другом редакторе файлов и снова закрыл его. Может быть, поэтому.
Я go до
Инструменты-> Параметры-> Построить и запустить, и это мои настройки
Что происходит?
Обычное поведение - компиляция просто провалится. Теперь это там. Я очистил проект и попробуйте снова. Та же проблема.
Что мне делать? Насколько я понимаю, это следующее:
Есть несколько промежуточных файлов, которые позволяют Visual Studio продолжать создавать exe-файлы. Я не знаю, что такое промежуточные файлы.
Независимо от того, как я изменяю файл, ничего не изменится. Visual Studio будет продолжать использовать этот фантомный файл для компиляции программы вместо моих изменений.
Как мне это остановить?
Решением будет удаление промежуточных файлов. Но где? Как? Я уже чистый проект перестройки. Проблема сохраняется.