Я читал в некоторых темах, что MSIX начнет поддерживать также windows сервисы из январской сборки. Но мне кажется, я только нахожу информацию о том, как перенести существующий установщик, содержащий службу, в MSIX. Как мне поступить, если я хочу создать совершенно новый пакет MSIX с нуля, содержащий проект UWP и службу Windows? Я не могу найти информацию об этом, независимо от того, сколько я ищу. Если кто-то преуспел в этом, было бы очень приятно услышать, как вы это сделали!
У меня есть решение в visual studio, содержащее проект UWP и Windows Service Project. Я пытаюсь просто добавить эти два проекта в новый проект упаковки приложений windows, но независимо от того, как я это делаю, мне удается установить приложение UWP только из созданного пакета. Разве все еще невозможно включить проект Service в мой MSIX? Я не получаю ошибок, когда строю свое решение. Я просто добавил проект UWP и службу в разделе «Приложения» в своем проекте windows Application Packaging.
Я также прочитал, что фоновые задачи могут быть предпочтительнее услуг в пакетах msix. Но я боюсь, что фоновая задача может быть слишком ограничена для моих намерений. Мое основное требование к сервису - не запускать что-то в фоновом режиме, а доступ к функциям вне песочницы UWP. Как USB-накопитель и другие функции. Но, может быть, это может быть достигнуто и с помощью фоновой задачи?
Может быть, решение MSIX - плохая идея в моем случае, как вы думаете, мне нужно вместо этого передать некоторые другие решения для пакетов для моих проектов? Нравится Wix или подобное? У меня очень мало опыта в установке упаковок, поэтому я предпочитаю максимально простой инструмент.