我对PowerShell还比较陌生。我已经编写了一个自定义cmdlet,并将其注册到PowerShell中,但在实际使用之前,我想先进行测试。因此,我在我的解决方案中添加了一个简单的测试应用程序。我试图按照以下方式调用我的自定义cmdlet:
var deploy = new DeployCommand();
deploy.BranchDir = @"";
deploy.DevDir = @"d:\sandbox\testdeploy";
deploy.Invoke();
我在我的cmdlet中设置了一个断点,但是当我执行.invoke时它从来没有做任何事情。我唯一重写的方法是"ProcessRecord",但是当我调用invoke时它从来没有做任何事情。我确定这是一些简单的问题。有人知道我做错了什么吗?