Как добавить свой собственный XML файл конфигурации в Windows Service C# - PullRequest
1 голос
/ 05 апреля 2020

Я разрабатываю сервис Windows и добавил в него специальный файл конфигурации XML. Данные в этом файле могут быть прочитаны службой при отладке в Visual Studio. Но когда файл собран, этот XML файл не добавляется в папку сборки. Кроме того, после установки службы, она запускается из System32 (расположение по умолчанию) выдает ошибку (Cannot find the file C:\Windows\System32\ServerAgent.xml) Файл не добавляется в папку установки.

Как добавить файл XML в папку сборки и Место установки?

Заранее спасибо.

1 Ответ

3 голосов
/ 05 апреля 2020
  1. В Visual Studio щелкните файл в дереве файлов
  2. Щелкните правой кнопкой мыши и выберите «Свойства»
  3. . Существует свойство «Копировать в каталог вывода»
  4. Выберите «Копировать всегда» или «Копировать, если новее»

Лучше всего указать полный путь к файлу xml в настройках вашего приложения. См. Этот ответ, чтобы найти папку, в которой находится ваше приложение:

{ ссылка }

...