如何以編程方式確定當前活動的dotnet版本?我可以運行dnvm列表,但不能爲我的生活得到它將輸出轉移到一個變量,文件,字符串......沒有任何工作,我無法理解爲什麼。如何解析dnvm列表
dnvm list > currentList.txt
導致輸出仍在控制檯上顯示,沒有任何重定向到文件。
它似乎並沒有被寫入標準錯誤 - 2> & 1不會改變任何東西......
如果還有人甚至可以提供一些見解,爲什麼這是行不通的,這將是更讚賞。 有沒有PowerShell的方式來正確查詢這個,我錯過了?
只是爲了澄清:你想[檢索.Net'可用的'版本(http://stackoverflow.com/a/3495491/2486496),或做你想得到'dnvm list'的輸出正確,而不是通過控制檯顯示? – gravity
嗯,我需要能夠以編程方式確定構建版本的目標版本是否已安裝並且當前已設置爲活動版本,如果沒有,請自動創建它。所以......發生這種事情對我來說是非常不重要的,只是發生了。如果在Powershell中有更合適的方法,我很樂意採用這種方式。 – BenAlabaster