我正在使用SPTool.Library并尝试撤消全局部署的wsp,但它给了我以下错误: Guid应该包含32位数字和4个破折号(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
代码: SPTReturn returnObj = farm.RetractSolution(wspName);
当我尝试收回部署到Web应用程序的wsp时,它会毫无问题地收回它。这可能是与全球部署的解决方案相关的问题,还是我遗漏了什么?
答案 0 :(得分:0)
查看错误消息,RetractSolution
方法似乎需要解决方案ID 而不是解决方案名称。消息显示格式为GUID。例如,您可以通过PowerShell cmdlet Get-SPSolutions
获取部署到服务器场的解决方案,包括其ID。