Service Fabric损坏:未创建SfDevCluster

时间:2018-07-27 16:37:56

标签: azure-service-fabric

我已经安装了Service Fabric,尽管已经安装了集群浏览器,但我注意到尚未创建标准SFDevCluster文件夹

本地群集管理器中的错误消息无效-重置群集时发生错误。

然后我深入研究PowerShell方面,并在下面看到消息。

我没有主意,感到非常沮丧!这已经在其他计算机上安装了其他时间的负载,完全没有任何问题。

我已多次卸载并重新安装。

我已将Service Fabric添加到Visual Studio。

    PS C:\program files\microsoft sdks\service fabric\clustersetup> .\DevClusterSetup.ps1
A parameter cannot be found that matches parameter name 'Refresh'.
Get-Module : A parameter cannot be found that matches parameter name 'Refresh'.
At C:\program files\microsoft sdks\service fabric\clustersetup\DevClusterSetup.ps1:54 char:35
+ Get-Module -ListAvailable -Refresh <<<<  --quiet *>$null
    + CategoryInfo          : InvalidArgument: (:) [Get-Module], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.GetModuleCommand

PS C:\program files\microsoft sdks\service fabric\clustersetup>

我什至试图将Service Fabric文件复制到计算机上,但这也不起作用。

有人有过这样的东西吗?请注意,这些问题是在Visual Studio(2017)之外发生的。

保罗

1 个答案:

答案 0 :(得分:2)

升级本地集群运行时和SDK时,通常会遇到这类问题。

我还没有遇到这个特定的错误,但是在更新失败时(经常),我总是遵循的经验法则是:

  • 通过 SF Cluster Manager 应用程序
  • 删除本地群集
  • 卸载旧的SDK和运行时版本
  • 重新启动计算机
  • 安装新版本
  • 重新启动计算机
  • 通过 SF Cluster Manager 设置集群(如果尚未在设置过程中进行设置)

我可以注意到,我与SF安装有关的大多数问题都与旧资源没有从计算机中完全清除有关,在安装新资源时,遗留的东西影响了新安装,按照以下步骤操作后,我我再也没有遇到过问题。

关于您的错误消息,问题可能是因为您正在直接运行这些脚本,并且它们打算从 SF Cluster Manager 应用程序运行。另外,当这些PS脚本运行时,如果仍然加载任何模块,我也不会感到惊讶。