Я использовал .Net 4.0 и теперь я обновился до .Net 4.7.2. Я заметил очень тревожные проблемы. Теперь программа ведет себя по-разному при запуске из отладчика Visual Studio (2012) или при запуске непосредственно из ex
e.
Это две проблемы, которые, как я заметил, не возникают с отладчиком, но случаются, когдаиз столбца exe
:
A DataGrid
со значением "*"
для использования оставшейся ширины просто отображается минимальная ширина столбца для хранения данных.
События Loaded
генерируются только иногда. Кажется, это зависит от объема работы, выполняемой при отображении страницы. Например, если работы слишком много, это просто не мешает запускать событие.
У кого-то еще есть это или кто знает почему?
Подробнее об этом. Я обнаружил, что это всегда срабатывает событие Page Loaded, но это было до того, как я подписался на него.
Итак, это означает, что при отладке все происходит с разной скоростью, нежели прямой бег, в результате чего все происходит в другом порядке - в состоянии гонки.