Два приложения, когда загружаются оба, они используют Application.Run для запуска формы, после загрузки формы они устанавливают для Thread.CurrentThread.CurrentCulture выбранную пользователем культуру в обоих приложениях.
У меня естьпрослушиватель именованных каналов в одном приложении и клиентское соединение из другого, когда вызывается прослушиватель, для культуры потока сбрасывается значение по умолчанию компьютера.Стек вызовов, кажется, подразумевает, что вызывающий поток - это тот, который называется Application.Run, что означает, что поток отличается от того, в котором была изменена его культура.
Как мне изменить родительскую культуру потока при измененииCurrentThread?Я полагаю, это способ избежать этого?
Настройка Application.CurrentCulture, похоже, все еще оставляет родительский поток с Main в качестве исходной культуры.