Git Product home page Git Product logo

Comments (7)

lumenvindex avatar lumenvindex commented on August 20, 2024 2

По поводу разделения всё ясно. Может всё-таки есть смысл сделать возможным установку и только серверной части, без консоли? Было бы полезно при использовании в организациях - рядовым пользователям не нужна клиентская часть. Понятно, что можно установить обе части, а потом поудалять лишнее, но это лишние костыли...

from aspia.

IvvanVG avatar IvvanVG commented on August 20, 2024 1

Поддерживаю, клиентам нужна только серверная часть.

from aspia.

dchapyshev avatar dchapyshev commented on August 20, 2024

Текущая архитектура не позволяет красиво разделить их. Есть core библиотека и я использую статическую линковку со сторонними библиотеками (в том числе с Qt). Исполняемые файлы просто вызывают функции из этой библиотеки. Разделение будет означать дублирование почти всего кода в 2 экземплярах и увеличение размера приложения в 2 раза. Этого мне делать не хотелось бы.
Вы можете не устанавливать серверную часть (она опциональная), но консоль ставится в любом случае.
Сейчас портативная версия отсутствует, но возможно просто скопировать файлы из Program Files, а потом удалить приложение. Если вам не нужен сервер при этом, то вы просто можете удалить исполняемые файлы, названия которых начинаются на host_*. Серверная часть без установки службы не работает.

from aspia.

dchapyshev avatar dchapyshev commented on August 20, 2024

В целом это возможно. Осталось придумать, как добавить в WiX-проект возможность обязательного выбора либо хоста (сервера), либо консоли (клиента). Ядро у них общее, но устанавливать ядро без одного из этих компонентов не имеет смысла, т.к. оно само по себе не несет функциональности.
Думаю, что это решаемо. Только нужно придумать как.

from aspia.

lumenvindex avatar lumenvindex commented on August 20, 2024

Я с WiX никогда не сталкивался, но ответы вроде как тут:
https://www.firegiant.com/wix/tutorial/user-interface-revisited/customizations-galore/
https://stackoverflow.com/questions/9328619/wix-conditional-install-of-features-based-on-radio-buttons

from aspia.

legionpheonix avatar legionpheonix commented on August 20, 2024

Плюсуюсь!

from aspia.

dchapyshev avatar dchapyshev commented on August 20, 2024

Ваша проблема исправлена в версии 1.1.0. Обращение будет закрыто. Если вы считаете, что проблема не исправлена, то можете открыть его снова.

from aspia.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.