Wie ermittelt man die aktuell aktive dotnet-Version? Ich kann dnvm Liste laufen lassen, aber kann nicht für das Leben von mir es bekommen, um Ausgabe auf eine Variable, eine Akte, eine Schnur zu übertragen ... nichts scheint zu arbeiten und ich kann nicht warum ergründen.So analysieren Sie die dnvm-Liste
führt dazu, dass die Ausgabe immer noch an der Konsole angezeigt wird und nichts in die Datei umgeleitet wird.
Es scheint nicht zu StdErr zu schreiben - 2> & 1 ändert nichts ...
Wenn jemand auch nur einen kleinen Einblick in das, könnte, warum dies nicht funktionieren, wäre es viel zu sein geschätzt. Gibt es eine Powershell-Art, diese richtig abzufragen, die ich vermisse?
Nur um zu klären: Sie wollen [Abrufen der Versionen von '.Net' verfügbar] (http://stackoverflow.com/a/3495491/2486496) oder tun Sie wollen die Ausgabe von 'dnvm list' richtig piped anstatt über die Konsole angezeigt werden? – gravity
Nun, ich muss in der Lage sein, programmatisch festzustellen, ob die Version, für die das Build bestimmt ist, installiert ist und aktuell aktiv ist, und wenn nicht, mach es so ... automatisch. Also ... wie das passiert, ist für mich ganz gleichgültig, nur dass es passiert. Wenn es in Powershell einen geeigneteren Weg dafür gibt, nehme ich diesen Weg gerne an. – BenAlabaster