Итак, все файлы .exe, которые я создаю из Microsoft Visual Studio, продолжают выдавать сообщение об ошибке. Файл или каталог повреждены и нечитаемы, когда я хочу их запустить. Это происходит только на определенной машине c Windows 10.
Поскольку проблема возникает только с одной машиной, кажется очевидным, что что-то сломано на этой машине . Либо с ОС (маловероятно), либо с установкой IDE или компилятора, либо, по крайней мере, с этой специальной c папкой.
Изменить: поскольку поведение следует за файлом, мы можем предположить, что это не ОС. Только что-то, связанное с процессом сборки.
Вы можете попробовать удалить эту папку, а затем выполнить чистую переустановку IDE и Framework. Но надежным решением было бы просто переустановить этот компьютер, начиная с файловой системы. Это ошибка, которую вы можете потратить дни на отладку, но все равно никуда не денетесь. И даже если бы вы могли это исправить, действительно ли вы могли бы полагаться на компьютер, чтобы не иметь других критических ошибок? Может быть, те, которые не показывают полезное сообщение об ошибке?
Как вы уже подтвердили, это не происходит ни на каких других машинах и сохраняется для любого .exe, созданного на этом компьютере, в лучшем случае было бы мелочью выяснить, что именно неверно. Я могу дать вам приблизительное представление:
Некоторый файл получил двоичное повреждение, находясь в оперативной памяти или на диске. Либо этот файл был компилятором, либо файл, который затем повредил компилятор, либо файл, который повредил файл, который в конечном итоге повредил компилятор. Поскольку мы не имеем дело с оборудованием, которое должно управлять марсоходом, управляемой ракетной системой или атомной электростанцией, такие вещи случаются.