2017-08-08 132 views
3

我跑在Visual Studio 2017年包管理器控制檯下面 -更新的PowerShell版本的Visual Studio 2017年

PM> $PSVersionTable.PSVersion 

Major Minor Build Revision 
----- ----- ----- -------- 
2  0  -1  -1 

當我從一個PowerShell窗口中運行相同的命令,我得到 -

PS C:\> $PSVersionTable.PSVersion 

Major Minor Build Revision 
----- ----- ----- -------- 
4  0  -1  -1 

這是我的問題,因爲我想在需要PowerShell 3或更高版本的軟件包管理器中運行一些東西。

+0

更新的PowerShell工具的想法? –

+0

它是最新的 - 適用於Visual Studio 2017的PowerShell工具版本3.0.427 – Bryan

+0

它是最新的 - 適用於Visual Studio 2017版本3.0.585的PowerShell工具。謝謝@ collin-Chaffin – Bryan

回答

0

您沒有使用最新版本的工具。按照該網頁的最新版本:版本/更新

https://marketplace.visualstudio.com/items?itemName=AdamRDriscoll.PowerShellToolsforVisualStudio2017-18561 

清單爲:

3.0.585 updated 7/6/2017, 9:04:51 AM. 
+0

由於某些原因,VS 2017告訴我它是最新的。我剛剛安裝了較新的版本,但原始問題依然存在。 – Bryan

+0

所以你更新並重新獲得$ psversion並仍然有v2? –

+0

請參閱https://github.com/adamdriscoll/poshtools/issues/497 根據該帖子,它看起來像您安裝的版本範圍有問題,需要完整的UNINSTALL工具而不僅僅是升級,所以我個人會卸載PStool軟件包並做一個完整的重新啓動,然後重新安裝最新版本 –