如何在Visual Studio Cmdlet DLL中支持不同的Powershell版本

克里斯

我们公司的某些计算机上装有Powershell的较早版本,因为由于依赖性,并非所有计算机都可以接收某些更新。在C#CmdLet项目中在具有Powershell 5.1的计算机上使用nuget扩展Microsoft.PowerShell.5.1.ReferenceAssemblies在具有Powershell 5.0的计算机上使用Microsoft.PowerShell.5.0.ReferenceAssemblies,但是我不能同时使用它们。

如何在我的C#CmdLet项目中支持多个Powershell版本?

mklement0

使用PowerShellStandard.Library包创建跨多个版本甚至多个版本运行的模块(cmdlet)。即,它们可以在Windows PowerShell和PowerShell [Core]上运行。

  • 使用版本3创建在PowerShell版本3和更高版本上运行的cmdlet。

    • 奇怪的是,最新的3.x软件包是3.0.0-preview-02从2018年开始的-我不知道为什么。
  • 使用5.1版创建在PowerShell 5.1版和更高版本上运行的cmdlet。

有关更多信息,请参见PowerShell Standard GitHub存储库。

注意:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Visual Studio中从C#调用PowerShell cmdlet

来自分类Dev

如何从DLL导入Cmdlet

来自分类Dev

如何从DLL导入Cmdlet

来自分类Dev

Powershell:如何安装cmdlet?

来自分类Dev

如何导入新的PowerShell cmdlet?

来自分类Dev

在不同的Visual Studio版本中缺少.dll

来自分类Dev

PowerShell编辑Cmdlet /新建Cmdlet /合并Cmdlet

来自分类Dev

如何在PowerShell中停止长时间运行的cmdlet

来自分类Dev

如何在PowerShell cmdlet中验证依赖参数

来自分类Dev

如何在Powershell脚本中执行几个cmdlet?

来自分类Dev

PowerShell如何获取对函数或cmdlet的引用?

来自分类Dev

如何使用Powershell安装Azure cmdlet

来自分类Dev

如何使用Powershell安装Azure cmdlet

来自分类Dev

SQL PowerShell Cmdlet 如何安装 Server 2012

来自分类Dev

如何使用 powershell cmdlet 处理 logman 结果?

来自分类Dev

在Visual Studio中支持C#9.0

来自分类Dev

在Visual Studio中支持数组理解

来自分类Dev

如何在Visual Studio中忽略DLL中的断点

来自分类Dev

如何在Visual Studio中包含IrdaClient.dll

来自分类Dev

如何在Visual Studio 2015中从Git获取特定版本?

来自分类Dev

如何在Visual Studio WPF中绑定“发布版本”属性

来自分类Dev

如何在Microsoft Visual Studio 2017中检查C ++版本

来自分类Dev

如何在Visual Studio WPF中绑定“发布版本”属性

来自分类Dev

如何在Visual Studio中调试Windows PowerShell模块?

来自分类Dev

从C#以编程方式调用CmdLet时,如何捕获Powershell CmdLet的对象输出

来自分类Dev

如何仅使用CIM cmdlet(不使用WMI cmdlet)在Powershell中创建VSS卷影副本?

来自分类Dev

如何在Visual Studio中管理需要不同版本的打字稿的解决方案?

来自分类Dev

如何使用两个不同版本的Visual Studio处理TFS DLL

来自分类Dev

如何使用两个不同版本的Visual Studio处理TFS DLL

Related 相关文章

  1. 1

    如何在Visual Studio中从C#调用PowerShell cmdlet

  2. 2

    如何从DLL导入Cmdlet

  3. 3

    如何从DLL导入Cmdlet

  4. 4

    Powershell:如何安装cmdlet?

  5. 5

    如何导入新的PowerShell cmdlet?

  6. 6

    在不同的Visual Studio版本中缺少.dll

  7. 7

    PowerShell编辑Cmdlet /新建Cmdlet /合并Cmdlet

  8. 8

    如何在PowerShell中停止长时间运行的cmdlet

  9. 9

    如何在PowerShell cmdlet中验证依赖参数

  10. 10

    如何在Powershell脚本中执行几个cmdlet?

  11. 11

    PowerShell如何获取对函数或cmdlet的引用?

  12. 12

    如何使用Powershell安装Azure cmdlet

  13. 13

    如何使用Powershell安装Azure cmdlet

  14. 14

    SQL PowerShell Cmdlet 如何安装 Server 2012

  15. 15

    如何使用 powershell cmdlet 处理 logman 结果?

  16. 16

    在Visual Studio中支持C#9.0

  17. 17

    在Visual Studio中支持数组理解

  18. 18

    如何在Visual Studio中忽略DLL中的断点

  19. 19

    如何在Visual Studio中包含IrdaClient.dll

  20. 20

    如何在Visual Studio 2015中从Git获取特定版本?

  21. 21

    如何在Visual Studio WPF中绑定“发布版本”属性

  22. 22

    如何在Microsoft Visual Studio 2017中检查C ++版本

  23. 23

    如何在Visual Studio WPF中绑定“发布版本”属性

  24. 24

    如何在Visual Studio中调试Windows PowerShell模块?

  25. 25

    从C#以编程方式调用CmdLet时,如何捕获Powershell CmdLet的对象输出

  26. 26

    如何仅使用CIM cmdlet(不使用WMI cmdlet)在Powershell中创建VSS卷影副本?

  27. 27

    如何在Visual Studio中管理需要不同版本的打字稿的解决方案?

  28. 28

    如何使用两个不同版本的Visual Studio处理TFS DLL

  29. 29

    如何使用两个不同版本的Visual Studio处理TFS DLL

热门标签

归档