0

从 Visual Studio 2015 部署 Actor 服务时出现以下错误,方法是右键单击应用程序项目并选择“部署”或按 F5:

Test-ServiceFabricApplicationPackage:术语“Test-ServiceFabricApplicationPackage”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

我正在运行 Windows Server 2012 R2。

我试过运行 Import-Module "C:\Windows\System32\WindowsPowerShell\v1.0\Modules\ServiceFabric\ServiceFabric.psd1",但总是得到同样的错误。

如果我使用 PS 运行相同的脚本 VS 运行,则部署工作。

任何帮助将不胜感激。

谢谢,鲁迪

4

2 回答 2

1

尝试这个

1) 转到 c:\SFDevCluster\Log\Traces。您将看到一个或多个 TRACE 文件

2) 使用文本编辑器打开以 FabricSetup-* 开头的那个。它应该会告诉您希望出错。

3)如果设置步骤成功,则打开以fabricdeployer-*开头的文件。如果您找到多个文件,请先打开最新的文件,然后继续往下看。

于 2015-06-25T20:32:35.700 回答
0

你可以试试这个:

  1. 进入powershell,直接执行DevCluster.ps1
  2. 如果您仍然看到问题,请关闭 powershell 命令并重新打开。
  3. 再次执行相同的脚本(有时变量设置不正确,这就是我们需要重新打开powershell的原因)
  4. 如果集群已启动,则使用 F5 继续部署,现在不是创建集群,而是从部署应用程序开始
于 2015-06-06T20:18:07.457 回答