2016-08-15 1 views
3

Я создал пакет nuget, где мне нужно добавить раздел в appsettings.json или добавить собственный файл конфигурации, который скопирован в приложение, но я не могу выяснить как.добавить конфигурацию в appsettings.json с пакетом nuget

I want this: 
{ 
"mysection" : 
    { 
     "value1": "value, 
     "value2": "value" 
    } 
} 

будет добавлен в конфигурационный файл, или файл, содержащий это должен быть скопирован при загрузке пакета NuGet. Для создания и размещения пакетов nuget мы используем visual studio teamservices.

+0

У меня также есть этот вопрос – devlord

ответ

0

Вы хотите отредактировать файл nuspec и использовать файл и добавить туда файлы.

<files> 
    <file src="myConfig.json" target="Content" /> 
</files> 

Если вы используете NuGet 3.3+ или PackageReference с NuGet 4+ вы должны использовать contentFiles elemenet вместо этого.

<contentFiles> 
    <files include="any/any/myConfig.json" buildAction="None" copyToOutput="true" flatten="true" /> 
</contentFiles> 

В документации рекомендуется указать оба элемента для достижения максимальной совместимости. Вы можете читать больше here