Cuando establecemos puntos de interrupción dentro de un Módulo que hemos importado, el depurador ignora el punto de interrupción. ¿Alguien más ha visto este comportamiento?
Esto me está volviendo loco, utilizamos módulos PowerShell extensivamente.
Lo que es realmente extraño es que puedo ver el punto de interrupción si funciono conseguir-PSBreakpointPowershell 2 ISE, no se detiene en puntos de interrupción en módulos importados
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 :
EDIT: Parece que funciona si elimino el PSD1 (archivo de manifiesto)
Esa es prácticamente la solución con la que terminé. Espero que sea mejor en Windows 8/Server 2012 ... –