2017-08-22 1 views
0

Ich versuche, .targets- und .props-Dateien in das Build-Verzeichnis meines Nuget-Pakets zu stellen. Ich weiß, wie man das mit einer .nuspec-Datei macht, aber ich wollte es in meiner MSBuild-Projektdatei machen.Festlegen des Nuget-Paketzielpfads für Element in MSBuild-Projekt

Ich kann keine Dokumentation finden, wie dies zu tun ist, aber Microsoft-Entwickler scheinen es in der Repo "Core-Setup" mit der Datei Microsoft.NETCore.App.pkgproj zu tun.

<File Include="$(PropsFile)"> 
    <TargetPath>build/$(NETCoreAppFramework)</TargetPath> 
</File> 

Wenn ich versuche, die Verwendung oben zu replizieren, gelingt es dem Build aber das Element wird offenbar ignoriert, da kein Build-Verzeichnis in dem Paket Nuget existiert. Gibt es einen Trick, dies zu benutzen? Vielen Dank für Ihre Hilfe.

(Ich bin mit MSBuild 15.3.409.57025 die meiner Meinung nach ist die neueste Version.)

Antwort

0

ich einen Weg, um mein Ziel zu erreichen gefunden. Ich weiß immer noch nicht, wie es in der Datei funktioniert, die ich oben erwähnt habe, aber ich bin damit einverstanden, dass es ein Geheimnis ist.

<Content Include="MyTargets.targets"> 
    <Pack>true</Pack> 
    <PackagePath>build</PackagePath> 
</Content> 
Verwandte Themen