在WPF開發中,需要使用powershell進行自動化管理,以下為開發環境
1、.NET framework 4.7.2
2、VS2019 社區版
使用System.Management.Automation類
遇到的問題:
需要引用 System.Management.Automation類,但是在使用using指令時無法找到這個Automation類,而且在 reference的引用中有未列出這個類。在Nuget包管理器中只能安裝7.0.0或者以上版本的這個類,但是7.0.0版本以上無法在.net framework 4.7.2上運行。
7.1.x版本以上依賴.net 5.0,更高的版本依賴更高的.net框架
7.0.x版本是.net core 3.1的框架。
6.x版本是.net core 2.0的框架。
需要在Nuget包的指令界面中調用以下命令來安裝它的10.x版本,這個版本適配.NET Framework 4.8及以下版本。
PM> Install-Package System.Management.Automation.dll -Version 10.0.10586
安裝完成后,就可以在項目樹中看到reference中已經更新出來了