visual-studio - Add-PnPPage:找不到方法:'System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1Enumerator.MoveNextAsync()'
问题描述
我最近在 Visual Studio Code 中运行 PowerShell 脚本时收到一条错误消息。两周前,我在另一台计算机上运行相同的代码而没有任何错误。
**Add-PnPPage:找不到方法:'System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1 Enumerator.MoveNextAsync()'。在 C:\Users\User01\Desktop\Downloads_Site Creation App\Project SP Site\ProjectSite.ps1:350 char:17
- ... 添加-PnPPage -Name $siteTitleNoSpaces -LayoutType Home -Co ...
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : WriteError: (:) [Add-PnPPage], MissingMethodException
- FullyQualifiedErrorId : 例外,PnP.PowerShell.Commands.Pages.AddPage**
从“Windows PowerShell ISE”应用程序或作为独立 PS1 脚本运行时,我正在运行的 PowerShell 代码可以正常工作。从 Visual Studio Code 中运行 PowerShell 脚本时,我只会收到错误消息。
这些是我需要安装以使脚本运行的 PowerShell 模块
安装-模块-名称 MSOnline -Force -AllowClobber
安装模块 -Name Az -Force -AllowClobber
安装模块 -名称 AzureADPreview -Force -AllowClobber
安装模块-名称 Microsoft.Online.SharePoint.PowerShell -Force -AllowClobber
安装模块 -Name PnP.PowerShell -Force -AllowClobber
这些是我在尝试安装模块时收到的警告消息:
警告:模块“Microsoft.Online.SharePoint.PowerShell”的版本“16.0.21116.12000”当前正在使用中。关闭应用程序后重试操作。
警告:模块“PnP.PowerShell”的版本“1.4.0”当前正在使用中。关闭应用程序后重试操作。
警告:模块“PackageManagement”的版本“1.4.7”当前正在使用中。关闭应用程序后重试操作。
使用 Visual Studio Code 导致错误消息的 PowerShell 代码:
$newPage = $siteTitleNoSpaces Add-PnPPage -Name $siteTitleNoSpaces -LayoutType Home -CommentsEnabled:$false
我知道代码没问题,因为错误消息只发生在 Visual Studio Code 中。
我希望你能帮助科林
解决方案
推荐阅读
- java - 如何在android studio中使用BASE64解压图像
- python - 更新时的 Conda 错误:`conda.core.link:_execute(637):安装包“无”时出错。断言错误()`
- search - FindAll函数返回(范围,范围,范围,范围)时如何获取a1Notations?
- r - dplyr 解决方案来制表长数据文件
- android - 给定borderRadius时如何设置标签栏的背景颜色?
- .net - 在执行某些操作之前不会接收到串行端口事件
- node.js - 无法使用 Gatsby 和 Typescript 从 gatsby-config.js 文件中读取 siteMetadata 对象
- java - 无法初始化类 javax.crypto.JceSecurity
- java - Google Vision API 与 android commons-codec 冲突
- html - 将css文件链接到html页面的路径