PowerShell 脚本无法执行。有关详细信息,请参阅输出 window

The PowerShell script failed to execute. See the Output window for details

错误步骤:

  1. 我在 Visual Studio 2017 年的 .net Framework 4.6.1 中使用 WebApi 创建了一个 "Service Fabric Application"。

  2. 然后我创建了一个Class库来利用Entity Framework访问sql数据。

  3. 通过 NugetPackage 将 Entity Framework 附加到 Web API 应用程序并设置从 Webapi 到 Class 库项目的引用以获取数据上下文。

  4. 创建了控制器 class 以访问 entity framework 数据上下文。

  5. 虽然 运行 应用程序出现错误(没有构建错误,而是显示错误:"The 'packages' element is not declared "),如

  1. 构建后显示构建成功,但出现此错误:

  1. 我检查了 packages.config 文件。显示如下:

  1. 下面是输出 window .

  1. 我试过"Reset Local Cluster"但没有结果。

  2. 我已经尝试 "Setup Local Cluster" 使用 1 个节点:它向我显示错误 :无法设置本地集群

你的错误是:

'Test-ServiceFabricClusterManifest' is not recognized as a cmdlet...

尝试重新安装最新版本的 Service Fabric SDK 并查看该 cmdlet 是否可以在独立的环境中运行 shell。

packages.config 的警告是默认的 Visual Studio 行为,与您的问题无关。如果关闭文件,警告就会消失。