2017-06-20 4 views
2

Ich betreibe .net Core 1.1, nugget 3.5 und Hosting-Pakete auf VS-Team-Dienste.Wie schließe ich appsettings.json-Konfigurationseinstellungen in ein nugget-Paket ein?

ich in Transformationen hier sah: https://docs.microsoft.com/en-us/nuget/create-packages/source-and-config-file-transformations,

Aber ich brauche eine Lösung für JSON-Dateien, nicht Konfigurationsdateien.

Ich lese, dass Sie ein install.ps1-Skript verwenden können, um die Datei aufzunehmen, aber ich habe auch gelesen, dass install.ps1 veraltet ist.

Wie lautet die aktuelle Methode zum Einbinden von JSON-Konfigurationsdateien in ein Nugget-Paket?

+0

Es wäre 'Unterordner content' Paket automatisch kopiert werden, wenn Sie' gesetzt Action-Figur: Content' und 'kopiert Ausgabe directory' Dateieigenschaften. –

Antwort

2

Versuchen Sie, <files> Knoten in der Datei .nuspec zu verwenden. Beispiel aus here:

<?xml version="1.0"?> 
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd"> 
    <metadata> 
    <!-- ... --> 
    </metadata> 
    <files> 
    <!-- Add a readme --> 
    <file src="readme.txt" target="" /> 

    <!-- Add files from an arbitrary folder that's not necessarily in the project --> 
    <file src="..\..\SomeRoot\**\*.*" target="" /> 
    </files> 
</package> 
Verwandte Themen