У меня есть объект, который запускает поток, открывает файл и ждет ввода от других классов. Когда он получает ввод, он записывает его на диск. В принципе, это класс безопасности данных, защищенный потоком...
Здесь странная часть. Когда я открываю форму в конструкторе (Visual Studio 2008), который использует объект, который создается файл. Он, очевидно, работает под процессом vhost времени разработки...
Честно говоря, я не смог воспроизвести проблему в другом проекте. Я не уверен, что правила для кода, который выполняется в дизайнере и коде, который этого не делает. Например, создание файла в конструкторе Windows Forms фактически не создает файл во время разработки...
Какое объяснение? Есть ли ссылка?