Я установил Powershell Tools для Visual Studio 2015, тогда я создал файлы tests.ps1 внутри моего проекта Powershell в VS2015. test explorer распознает объявленный тест, но когда я пытаюсь запустить тест, я получаю следующее: «Сообщение о результатах: не удалось загрузить модуль Pester. Указанный модуль« Pester »не был загружен, потому что не было найдено допустимого файла модуля в любом каталоге модулей «.Почему TestExplorer в VS2015 не смог загрузить модуль Pester?
я обнаружил, что у меня не было Pester в моем ПК, я загрузить его с GitHub, затем добавить папку в $ ENV: PSModulePath. Powershell идентифицирует модуль, но не смог его импортировать, поэтому я перемещаю папку из ее исходного местоположения в: c: \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ Modules \ Теперь любая консоль powershell может импортировать модуль: ISE, консоль Powershell, интерактивное окно Powershell в VS2015.
Затем я снова пытаюсь запустить тест, я получаю одно и то же сообщение.
Я выхожу из системы, затем снова вхожу в систему, после изменения этого параметра происходит изменение переменной окружения. – XtianGIS
Конечно, альтернативный подход состоял бы в том, чтобы разместить модуль под первой папкой, указанной в переменной окружения. Это устранило бы необходимость выхода из системы. –