Ссылка на файл изнутри Nuget DLL - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть библиотека классов, которую я хочу представить как пакет nuget.

Созданная мной библиотека классов десериализует пару файлов XML и предоставляет их в виде свойств.Поэтому я добавляю эти xml-файлы в файл nuspec:

<files>     
    <file src="..\config1.xml" target="Content\Config" />
    <file src="..\config2.xml" target="Content\Config" />
  </files>

, чтобы dll могла читать эти файлы и выставлять их как свойства для потребляющего кода.

Проблема в том, что яустановить этот пакет NuGet, DLL не может получить доступ к этим файлам XML.

Как правильно обрабатывать этот вариант использования?Чтобы создать пакет NuGet?

1 Ответ

0 голосов
/ 05 февраля 2019

Предполагая, что файл XML включен в ваш проект, вы можете установить для свойства Build Action файла XML значение "Встроенный ресурс".Это говорит о том, что:

Файл передается компилятору как ресурс для встраивания в сборку.

См. этот пост для получения дополнительной информации.подробности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...