Страница 1 из 1

Win10 build 10162-10240

Добавлено: 19 июл 2015, 14:00
Viacheslav_V
Доброго дня!

Нужна помощь обновил ОС до Win10 x64 сборки 10162 и 10240 перестали выводить на печать приложения.wpf и демка.wpf все отображается но при печати задание не появляется в диспетчере причем ни чего не падает, хотя на Winforms все работает исправно.

Нужна помощь так как релиз не за горами и куча ПК идущая по upgrade просто откажутся исполнять приложения.

P.S. Билд 2015.1, Принтеры HP, Samsung хотя сложность видимо не в этом.

Re: Win10 build 10162-10240

Добавлено: 20 июл 2015, 10:09
HighAley
Здравствуйте.

К сожалению мы пока не можем ничего сделать. Данные билды не финальные.
Когда будет релиз, будем смотреть.

Спасибо.

Re: Win10 build 10162-10240

Добавлено: 20 июл 2015, 14:08
Viacheslav_V
Aleksey Andreyanov писал(а):Здравствуйте.

К сожалению мы пока не можем ничего сделать. Данные билды не финальные.
Когда будет релиз, будем смотреть.

Спасибо.

Алексей, скажу честно я огорчен таким ответом и это очень печально поверьте, релиз выйдет через 10 дней и в моем случае 37ПК на которых установлено ПО просто станут колом!
На этих ПК программа резервирования перехода на Win10 уже ждет очереди загрузки сборки.
И я не уверен что смогу объяснить заказчику, что Вам надо подождать с переходом. Когда его IT отдел провел столько подготовительных работ к обновлению.

В конце концов выбрав платформу .net Вы приняли подход Microsoft по разработке ПО до выхода финальных версий ОС.

Re: Win10 build 10162-10240

Добавлено: 20 июл 2015, 15:53
HighAley
Здравствуйте, Вячеслав.

Мы бы рады были вам помочь. Но, во первых ещё релиза Windows 10 не было.
Во вторых, данная проблема возникла не по нашей вине.
В третьих, с каждым новым билдом Windows 10 Preview что-то ломается.

К сожалению мы не можем исправить проблему с нашей стороны и повлиять на разработчиков Windows 10. Остаётся только ждать официального релиза Windows 10, который должен выйти на днях и надеяться, что данная проблема будет исправлена.

Спасибо.

Re: Win10 build 10162-10240

Добавлено: 07 авг 2015, 05:15
Viacheslav_V
Добрый день!

Хотел уточнить есть ли подвижки в данном вопросе?

Re: Win10 build 10162-10240

Добавлено: 07 авг 2015, 08:39
Ivan
Здравствуйте.

Причину проблемы обнаружили.
Баг оказался в новом .Net Framework 4.6, в котором было сделано много изменений в работе с культурами.
Для отображения текста мы используем компонент FormattedText, в конструкторе которого одним из параметров идёт культура.
В нашем коде в качестве культуры передавалось CultureInfo.InvariantCulture. Это работало везде.
Но в .Net Framework 4.6 печать такого компонента валится, причём не в самом приложении, а уже в диспетчере печати.
При замене культуры на CultureInfo.CurrentCulture проблема исчезает. Это явный баг .Net Framework 4.6.

Windows 10 оказалась причастной к этой проблеме потому, что в одном из предыдущих обновлений в неё включили .Net Framework 4.6.
Также проблема может проявиться и на других версиях Windows после установки .Net Framework 4.6.
В частности, VisualStudio 2015 уже тоже устанавливает этот фреймворк по умолчанию.

Патч будет включен в следующий предрелизный билд от 7 августа.

Спасибо.

Re: Win10 build 10162-10240

Добавлено: 10 авг 2015, 07:41
Viacheslav_V
Отлично, проверил работает, спасибо! теперь можно убрать костыль в виде Viewer'a на WinForms :)

Re: Win10 build 10162-10240

Добавлено: 10 авг 2015, 10:10
HighAley
Здравствуйте.

Мы всегда рады помочь. Обращайтесь, если ещё нужна будет помощь.

Спасибо.