'Ошибка версии System.ServiceProcess.ServiceController с установщиком Wix и. Net Core 3.1 - PullRequest
0 голосов
/ 01 февраля 2020

Я получаю исключение "Не удалось загрузить файл или сборку 'System.ServiceProcess.ServiceController, Version = 4.2.3.0" при попытке установить Windows Сервис, написанный на. Net Core 3.1 с использованием Wix 3.11.2. Версия System.ServiceProcess.ServiceController.dll в моей системе 4.7.19.56404. Я добавил каталог .. \ netcoreapp3.1 \ runtimes \ win \ lib \ netstandard2.0 для одного предложения, а также включил AutoGenerateBindingRedirects и GenerateBindingRedirectsOutputType в файле проекта. Как обойти эту обязательную проблему?

1 Ответ

0 голосов
/ 04 февраля 2020

Я решил проблему, сначала использовав publi sh для генерации выходных файлов, а затем добавил их в качестве компонентов в мой Product.wxs файл. Затем служба установлена ​​и работает нормально. Было много файлов, поэтому я написал небольшое консольное приложение для генерации компонента XML в файл и вставил его в файл Product.wxs.

Изначально я брал файлы из папки выше по потоку из папки publi sh. Возможно, я также пропустил файл, потому что я добавлял их вручную.

...