bestimmen, wann ich mein Projekt mitWie Ausgabeordner von dnu/Dotnet publish
dotnet publish
es veröffentlichen Ausgänge in einen Ordner
bin/Debug/dnxcore50/osx.10.11-x64/publish
(oder vielleicht in der Release-Äquivalent)
Ist es möglich, diesen Ordnerstandort für ein postpublish-Skript zu ermitteln, das in der Datei project.json angegeben ist Datei?
Diese irgendwo dokumentiert werden sollen ... überall! 'project.json' ist eine Blackbox, es sei denn, man kann den Quellcode finden und analysieren. – Robula
@BradRobinson Ich verstehe nicht genau, wie man diese Variablen verwendet. Ich kann zB OutputPath mit ' ' anzeigen, aber nicht mit% compile: OutputPath%. Weil ich wissen möchte, wie man den REAL OutputPath bekommt, wenn ich es zeige, bekomme ich _. \ Bin_ statt _. \ Bin \ Debug \ net461 \ win7-x64_ –
@ JérômeMével Die oben genannten Variablen sind für den Einsatz in Ihre 'project.json' Datei. Ich glaube nicht, dass es einen Weg gibt, 'bin \ Debug \ net461 \ win7-x64' von MSBuild zu lösen. Die Verwendung von '% compile: RuntimeOutputDir%' in 'project.json' wird jedoch zu' D: \ ... \ \ bin \ Debug \ net461 \ win7-x64' –
Robula