2010-07-02 4 views
5

가져온 모듈에서 중단 점을 설정하면 디버거가 중단 점을 무시합니다. 다른 사람이이 행동을 본 적이 있습니까?
이렇게하면 PowerShell 모듈을 광범위하게 사용합니다. 정말 이상 해요
것은 내가 얻을-psbreakpointPowershell 2 ISE, 가져온 모듈의 중단 점에서 중지하지 않음

PS H:\Projects\Powershell> get-psbreakpoint | format-list -force 


Id  : 0 
Script : H:\projects\Powershell\Shared\SFTP\SFTP.psm1 
Line  : 25 
Column : 0 
Enabled : True 
HitCount : 0 
Action : 

Id  : 1 
Script : H:\projects\Powershell\Trading\CPPIB\scripts\CppibBorrowReturns.ps1 
Line  : 12 
Column : 0 
Enabled : True 
HitCount : 1 
Action : 

편집을 실행하면 내가 중단 점을 볼 수있다 : 나는

답변

3

디버깅 모듈은 힘들 수 PSD1 (매니페스트 파일)을 삭제하면 작동하는 것 같다. 내가 할 수 있었던 한 가지 방법은 모듈과 디버깅하는 함수를 호출하는 코드를 모두로드하는 것이다. 모듈에서 함수를 호출하는 코드에서 중단 점을 배치하십시오. 그런 다음 모듈에있는 함수를 호출하면 들어갑니다. 일단 모듈에 들어가면 F5를 다시 눌러 모듈의 중단 점에 도달 할 수 있어야합니다.

죄송 합니다만 분명히 밝혀지지 않은 경우 월요일부터 낮 시간 낮잠을 자고 있습니다.

+0

그게 제가 결국 해결 한 해결책입니다. 나는 Windows 8/Server 2012에서 더 나아질 것으로 기대하고 있습니다 ... –

관련 문제