如何检测是否安装了Powershell Core以及C#中的版本?

如何检测是否安装了Powershell Core以及C#中的版本?,c#,powershell,powershell-core,C#,Powershell,Powershell Core,使用Windows Powershell,可以在注册表中查找已安装的版本 使用C#,确定系统上是否有Powershell Core(6+)可用的最可靠方法是什么,以及什么版本 注意:我很感激它可以通过zip进行部署,这会使问题复杂化,因此专门寻找“已安装”的实例。这里有一个与您类似的问题:。它更笼统地讨论了如何使用C#安装应用程序,但您应该能够根据自己的需要对其进行调整 与Windows中嵌入的Powershell安装不同,Powershell Core v6+和v7+将分别显示在已安装程序列表

使用Windows Powershell,可以在注册表中查找已安装的版本

使用C#,确定系统上是否有Powershell Core(6+)可用的最可靠方法是什么,以及什么版本


注意:我很感激它可以通过zip进行部署,这会使问题复杂化,因此专门寻找“已安装”的实例。

这里有一个与您类似的问题:。它更笼统地讨论了如何使用C#安装应用程序,但您应该能够根据自己的需要对其进行调整


与Windows中嵌入的Powershell安装不同,Powershell Core v6+和v7+将分别显示在已安装程序列表中。

这里有一个与您类似的问题:。它更笼统地讨论了如何使用C#安装应用程序,但您应该能够根据自己的需要对其进行调整


与Windows中嵌入的Powershell安装不同,Powershell Core v6+和v7+将分别显示在“已安装程序”列表中。

此链接可以提供帮助。该链接或错误标记的重复帮助。此链接可以提供帮助。该链接也没有错误标记的重复帮助。