У меня есть решение для Visual Studio, написанное с использованием VB.net.
Решение содержит 4 проекта.
- GUI
- Сервис
- Библиотека настроек
- Проект установки WiX
Вот как это было раньше.
На прошлой неделе у меня не было библиотеки общих настроек, и все было хорошо. Но, поскольку и графический интерфейс, и служба содержали идентичный класс с именем ConfigXML.vb (для сериализации и десериализации настроек), в который я регулярно вносил изменения, а также копировал и вставлял между проектами, я решил извлечь класс в проект библиотеки это собственное (3 выше).
На этой неделе ничего не работает!
Я добавил ссылки на проекты в 1. и 2. и все работает так же, как и раньше. Когда я "начинаю отладку", я вижу и использую графический интерфейс как обычно.
Однако проблема, с которой я столкнулся, заключается в том, что при создании и установке новой программы установки решения не удается запустить как графический интерфейс, так и службу.
Я предполагаю, что проблема в том, что библиотека настроек больше не там, где она должна была / не была зарегистрирована должным образом, должна быть помещена в каталог программой Setup.msi или чем-то подобным.
Я впервые делаю что-то подобное, так что я ожидаю, что это очевидное исправление, которое мне нужно.