2016-08-15 82 views
3

我已經創建了一個nuget包,我需要爲appsettings.json添加一個節,或者添加我自己的配置文件,該文件被複制到應用程序中,但我無法弄清楚如何。使用nuget包將配置添加到appsettings.json

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

要添加到配置文件或包含此文件的文件下載nuget包時要複製。我們正在使用visual studio teamservices來構建和託管nuget包。

+0

我也有這個問題 – devlord

回答

0

你想編輯nuspec文件並使用文件元素並在那裏添加文件。

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

如果您在NuGet 4+上使用NuGet 3.3+或PackageReference,則應該使用contentFiles elemenet。

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

文檔建議同時指定元素,實現最大的兼容性。您可以閱讀更多here