2016-04-12 6 views
3

Visual Studio 2015用Powershell Toolsをインストールしました。その後、VS2015のPowershellプロジェクト内にtests.ps1ファイルを作成しました。 "結果メッセージ:Pesterモジュールの読み込みに失敗しました。指定されたモジュール 'Pester'が読み込まれませんでした。有効なモジュールファイルがモジュールディレクトリに見つかりませんでした。 "なぜVS2015のTestExplorerがPesterモジュールを読み込めませんでしたか?

VS2015

私は私が私のPCにせがむを持っていなかったことを発見し、私はその後、私が$ ENVにフォルダを追加し、GitHubのからそれをダウンロードしてください:PSModulePath。 Powershellはモジュールを識別できますがインポートできませんでしたので、フォルダを元の場所から次の場所に移動します: c:\ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ Modules \ これで、モジュール:ISE、Powershellコンソール、VS2015のPowershellインタラクティブウィンドウ。

次に、私は再びテストを実行しようとします、私は同じメッセージを受け取り続けます。

答えて

2

私の質問に記載されているとおり、PSModulePathという名前の環境変数にという名前のフォルダを追加しましたが、最後に追加しました。

アダプターは何らかの理由で、その環境変数の最初のフォルダーの下でのみモジュールのパスを探します。

私は、順序を変更し、パスを文字列の先頭に移動しました。 Voila !!できます。

+0

ログオフしてからもう一度ログインすると、この操作の後に環境変数の変更が行われます。 – XtianGIS

+0

もちろん、代わりの方法は、環境変数の下に指定された最初のフォルダの下にモジュールを置くことでした。これにより、ログオフする必要がなくなりました。 –

関連する問題