@DigitalGod

Как оптимизировать программу на .NET Framework (QR-code, печать документа)?

Доброго времени суток!
Вопрос получился немного обобщенным, но вкратце ситуация такая:
Досталось в наследство некое приложение, написанное на C#. Причем аж в 4 копиях, под каждую версию .NET Framework (2.0, 3.0, 3.5, 4.0, по хорошему надо еще и 4.5 делать). Так вот, печатает это приложение некий документ в котором используется QR-код (через ZXing) и используется для печати MS Report Viewer ( в 3 версиях, 2005, 2008, 2010).

Хотелось бы не плодить такое кол-во версий программы, а соединить все в одну. Тем более что ничего сверхестественного, акромя QR-кода, в ней нет. Сам я не сильно шарю в NET framework, так что буду признателен за совет и наводку.

Сразу скажу несколько условий:
1. По возможности отказаться от установки доп.софта (как это вышло с Report Viewer)
2. Программа должна работать в оффлайн (вариант с использованием онлайн сервисов с QR-кодом не прокатит)
3. Не раздувать программу до непонятных размеров
  • Вопрос задан
  • 2376 просмотров
Пригласить эксперта
Ответы на вопрос 1
Версия .Net зависит от платформ на которой планируется использование ПО. 4.5 только для 8+, тем более для работы по описанию вопроса хватает 3.5 (100% покрытие Windows, достаточно одной версии на 3.5).
Ничего кроме .Net не нужно устанавливать, при том что некоторые версии идут предустановленными.
QR генераторы можно в google найти, оффлайн как .dll будет.
Печать документов - www.youtube.com/watch?v=XIGJzS4ru4g
Печать в WPF - professorweb.ru/my/WPF/documents_WPF/level28/28_9.php
PrintDocument - класс https://msdn.microsoft.com/ru-ru/library/system.dr...(v=vs.110).aspx
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы