构建针对PowerShell V1和PowerShell V2的管理单元

构建针对PowerShell V1和PowerShell V2的管理单元,powershell,powershell-2.0,powershell-1.0,Powershell,Powershell 2.0,Powershell 1.0,如何将PowerShell管理单元构建到目标PowerShell v1和v2?既然v1和v2不能并排安装,我如何引用适当的程序集并根据它们进行构建 随着事态的发展,我将不可避免地添加新的PowerShell v2特定功能。因此,我需要针对不同版本的PowerShell进行单独的产品构建。我们使用。我们只参考了System.Management.Automation的PowerShell 1.0版本,但此程序集只有1.0版本。无论如何,该管理单元在PowerShell 1.0和2.0中都可以正常加

如何将PowerShell管理单元构建到目标PowerShell v1和v2?既然v1和v2不能并排安装,我如何引用适当的程序集并根据它们进行构建


随着事态的发展,我将不可避免地添加新的PowerShell v2特定功能。因此,我需要针对不同版本的PowerShell进行单独的产品构建。

我们使用。我们只参考了System.Management.Automation的PowerShell 1.0版本,但此程序集只有1.0版本。无论如何,该管理单元在PowerShell 1.0和2.0中都可以正常加载和运行。

是的,我已经测试了我的1.0管理单元,它在2.0中运行良好。我只是想知道,当我们开始使用2.0时,是否只有我将如何应对的功能。感谢您提供的信息。出于兴趣,您如何打包64位和32位Powershell?我们使用通用二进制文件,在32位和64位Windows上都能正常工作。是否在程序文件和程序文件(x86)中安装管理单元?除了在两个位置重复安装之外,我看不到其他方法了?我们只安装到程序文件(x86)位置,但我们安装32位和64位的util。IIRC MSI安装程序处理32位注册,对于64位,我认为我们有一个自定义操作,使用64位installutil.exe注册管理单元。