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

Posted

技术标签:

【中文标题】PowerShell 脚本无法执行。有关详细信息,请参阅输出窗口【英文标题】:The PowerShell script failed to execute. See the Output window for details 【发布时间】:2018-08-13 06:52:05 【问题描述】:

错误步骤:

    我已经在 Visual Studio 2017 的 .net Framework 4.6.1 中使用 WebApi 创建了一个“Service Fabric 应用程序”。

    然后我创建了一个Class库,借助Entity Framework来访问sql数据。

    通过 NugetPackage 将实体框架附加到 Web API 应用程序,并设置从 Webapi 到类库项目的引用以获取数据上下文。

    创建了一个Controller类来访问实体框架数据上下文。

    运行应用程序时出现错误(没有构建错误,而是显示错误:“'packages' 元素未声明”),如

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

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

    下面是输出窗口。

    我尝试“重置本地集群”但没有结果。

    我尝试使用 1 个节点“设置本地集群”:它向我显示一个错误 :设置本地集群失败

【问题讨论】:

输出窗口中有哪些详细信息? @aaronR 输出窗口附有问题。 【参考方案1】:

你的错误是:

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

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

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

【讨论】:

以上是关于PowerShell 脚本无法执行。有关详细信息,请参阅输出窗口的主要内容,如果未能解决你的问题,请参考以下文章

powershell 无法运行一些脚本的情况

在Powershell中禁止执行脚本

PowerShell 无法加载文件ps1,因为在此系统中禁止执行脚本

无法加载文件 XXX 因为再此系统上禁止运行脚本。有关详细信息,请参阅 XXX 中的 about_Execution_Policies

无法加载文件 XXX 因为再此系统上禁止运行脚本。有关详细信息,请参阅 XXX 中的 about_Execution_Policies

无法加载文件 XXX 因为再此系统上禁止运行脚本。有关详细信息,请参阅 XXX 中的 about_Execution_Policies