Страница 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
Здравствуйте.
Мы всегда рады помочь. Обращайтесь, если ещё нужна будет помощь.
Спасибо.