当前位置: 首页 > 编程语言 > C#

没有适用于x64上的PowerShell的TFS管理单元?

时间:2023-04-10 14:31:03 C#

x64上没有适用于PowerShell的TFS管理单元?我正在尝试使用PowerShellSDK中的System.Management.Automation从C#代码在PowerShell中使用TFSSnapin,但我想用“AnyCPU”编译它。当我尝试在任何CPU中调试它时,出现“没有注册插件”错误,我尝试在x86模式下调试它并且它工作正常。无论如何要在x64PowerShell上注册一个插件以便我可以使用AnyCPU?还是我只是运气不好?不能。这最早要到TFS2010Beta2才能更改。请参阅:为什么TFSPowershell管理单元标记为仅32位?现在可以在64位PowerShell命令提示符中执行以下行复制HKLM:SOFTWAREWow6432NodeMicrosoftPowerShell1PowerShellSnapInsMicrosoft.TeamFoundation.PowerShellHKLM:SOFTWAREMicrosoftPowerShell1PowerShellSnapInsMicrosoft.TeamFoundation.PowerShell-r然后为Microsoft.TeamFoundation.PowerShell添加PSSnapin。确保运行64位版本的InstallUtil以将管理单元信息安装到64位注册表(而不是Wow注册表节点)。如果启动64位VisualStudio命令提示符,路径应配置为执行64位版本的installutil.exe。以上是C#学习教程:IstherenoTFSSnapinforPowerShellonx64?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: