Я пытаюсь вызвать файл Powershell из решения C# Visual Studio.
По-видимому, во время отладки кажется, что он ничего не делает, когда попадает в строку, в которой он вызывает файл PS1.
Я получаю это сообщение:
У меня есть эти строки внутри C#:
using System.Management.Automation;
PowerShell ps = PowerShell.Create();
ps.AddScript(File.ReadAllText(@"C:\Users\Justin\source\repos\HttpTrigger_1119\HttpTrigger_1119\list.ps1")).Invoke();
Однако, когда точка останова попадает в следующую строку, она не показывает ошибок:
Моей следующей попыткой было поместить точку останова в сам файл ps1.
Но, похоже, он даже не остановился на точке останова файла ps1.
Поскольку он не достиг точки останова внутри файла ps1, возможно, чего-то не хватает при вызове файла PS1, нет?
Что-нибудь добавить из существующих двух строк?
PowerShell ps = PowerShell.Create();
ps.AddScript(File.ReadAllText(@"C:\Users\Justin\source\repos\HttpTrigger_1119\HttpTrigger_1119\list.ps1")).Invoke();