VS 2019 в режиме отладки закрывает окно

113
14 марта 2022, 04:20

Windows 10 x64. Visual Studio 2019 Enterprise. Создаю новый проект по шаблону C# Windows Forms App (.NET Framework). Ничего не меняя, сразу запускаю в режиме отладки. Окно основной формы открывается и тут же закрывается. В режиме без отладки все нормально - окно открывается и остается открытым, пока его не закроешь. В чем может быть причина? Заранее благодарен.

Answer 1

РЕШЕНО. Большое спасибо всем откликнувшимся, особенно cProject.

Поиск решения: В журналах событий Журналы Windows/Приложения в записях об ошибке
Имя сбойного приложения: MyForm.exe Имя сбойного модуля: clr.dll Путь сбойного модуля: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Dll-ка на поверку нормальная. Что же ей не нравиться?

В журналах событий Журналы Windows/Система в записях об ошибке
Параметры разрешений для конкретного приложения не дают разрешения для приложения, выполняемого в контейнере.
Политики безопасности менять пока не хочется, но настораживает тот факт, что система пытается поместить отлаживаемое приложение в контейнер (как небезопасное), а это фишка Comodo. Почему же это происходит даже при выключенном антивирусе?

Иду в VS. В свойствах проекта (закладка Debug) ставлю галочку Enable native code debugging и снова запускаю отладку (антивирус выключен). Получаю сообщение отладчика, что Access violation вызывает cmdvrt32.dll. Это библиотека Comodo. В списке запущенных процессов вижу, что несмотря на то, что антивирус не только выключен, но сделан выход из программы, все равно есть процессы от Comodo. Все-таки антивирус!

Решение: Первое, что напрашивается, - снести Comodo и поставить другой антивирус. Но я решил поступить иначе. В Comodo/Расширенные настройки/Containment/Авто-Containment добавил правило игнорировать Visual Studio. Ошибка исчезла.
Profit!

READ ALSO
Как получить имена аргументов?

Как получить имена аргументов?

Допустим есть следующий метод:

163
Контрол для выбора диапазона дат в WPF

Контрол для выбора диапазона дат в WPF

Ищу контрол который позволяет выбрать диапазон дат и выглядить примерно так

149
Как записать данные из TextBox в List

Как записать данные из TextBox в List

У меня есть форма, которая предназначена для сбора данных о человекеСобранную информацию необходимо сохранить в List, чтобы в дальнейшем можно...

125
Чтение из .dbf с заданной кодировкой

Чтение из .dbf с заданной кодировкой

При попытке считатьdbf файл с настройкой системы Control Panel -> Region -> Administrative -> Region Settings = "English (UK)" русские символы считываются в не известной кодировке

160