Запуск только что скомпилированного .NET-приложения перезагружает компьютер - как это исправить? - PullRequest
0 голосов
/ 20 октября 2019
  • Использование Visual Studio 2017 или SharpDevelop 5.1,
  • на несколько более старой машине с 32-битной Windows7,
  • все, что я скомпилировал ранее, даже просто новый helloworld, т.е. - любая встроенная программа Winforms C # .NET 4.x,
  • будет при попытке запустить немедленную полную перезагрузку машины, заключенные не взяты.

У меня было это год назад или даже больше, и я не часто собираю вещи на этом старом ноутбуке. Я бы подумал, что обновления "волшебным образом" решат это сейчас, но не так.

Кроме того, я бы подумал, что это должно быть известной проблемой, esp. на форумах MS - но я нахожу абсолютно ноль, и, кажется, нелегко найти комбинацию поисковых терминов, которая не даст миллион посещений по темам, не относящимся к этому.

Добавлено:

  • Инста-BSOD / перезагрузка, по-видимому, происходит только при запуске программы .NET из отладчика
  • , если я запускаю предполагаемый исполняемый файл .NETWindows Explorer, я получаю диалоговое окно с заголовком «16-битная подсистема MS-DOS» и основной текст: «ЦП NTVDM обнаружил недопустимую инструкцию». Как будто эта штука не распознает, что это приложение .NET?
  • .NET исполняемые файлы, созданные год назад на этой машине, до сих пор прекрасно работают на этой самой машине. Кажется, эта проблема возникает только у новичков

Но я считаю, кто-то кроме меня видел эту проблему.

Что приводит к этой проблеме, что ее исправляет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...