我安装了适用于 Visual Studio 2015 的 Powershell 工具,然后在 VS2015 的 Powershell 项目中创建了一个 tests.ps1 文件。测试资源管理器识别声明的测试,但是当我尝试运行测试时,我得到这个:“结果消息:无法加载 Pester 模块。未加载指定的模块“Pester”,因为在任何模块目录中都找不到有效的模块文件。”
我发现我的电脑中没有 Pester,我从 GitHub 下载它,然后将文件夹添加到 $env:PSModulePath。Powershell 识别模块,但无法导入它,所以我将文件夹从其原始位置移动到:c:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\ 现在任何 powershell 控制台都可以导入模块:ISE,Powershell控制台,VS2015中的Powershell交互窗口。
然后我尝试再次运行测试,我不断收到相同的消息。