は、私が作成した後、Visual Studioのコミュニティ2015年POSHツール - デバッグスクリプトは/ Visual Studioでのモジュールは
中(執筆時点で3.0.375)設置VS用POSHツールの最新バージョンを持っていることはできません任意のPowerShell Script/Moduleプロジェクトでは、Visual Studioで実行またはデバッグできません。ファイルを開かずに実行すると、スクリプト/モジュールが「ビルド」されます。
------ Build started: Project: PowerShellModuleProject1, Configuration: Debug Any CPU ------
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
これもデバッグペインに表示されます。
C:\PowerShellModuleProject1\PowerShellModuleProject1.psd1
The program 'PowerShellModuleProject1.psd1: PowerShell Script' has exited with code 0 (0x0).
タブを開いた状態で実行すると、そのファイルがPowerShell ISEで開きます。私は通常のエラーを与えるプロジェクトで提供される機能を実行しようとすると:
Get-Function : The term 'Get-Function' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or if a
path was included, verify that the path is correct and try again.
At line:1 char:1
+ Get-Function
+ ~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Get-Function:String) [], CommandNotFou
ndException
+ FullyQualifiedErrorId : CommandNotFoundException
がアン
と拡張子を再インストールしても効果はありません。私はまだ同じことを得る。
これは、Windows 10 Home、VS Community 2015(Update 2)で、POSH Tools for VSの最新バージョンを拡張ギャラリーから実行しています。
更新: 何と言っても、プレーンスクリプトは現在動作していますが、モジュールはそうではありません。私はこのエラーをデバッグ出力に見出しました。
PS C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE> C:\PowerShellModuleProject1\PowerShellModuleProject1.psm1
[ERROR] Program 'PowerShellModuleProject1.psm1' failed to run: Application not foundAt
[ERROR] line:1 char:1
[ERROR] + . 'C:\PowerShellModuleProject1\PowerShellModuleProject1.psm1'
[ERROR] + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
[ERROR] At line:1 char:1
[ERROR] + . 'C:\PowerShellModuleProject1\PowerShellModuleProject1.psm1'
[ERROR] + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ERROR] + CategoryInfo : ResourceUnavailable: (:) [], ApplicationFailedEx
[ERROR] ception
[ERROR] + FullyQualifiedErrorId : NativeCommandFailed
[ERROR]