Перенаправление вывода из внешнего файла DLL в PowerShell ⇐ C#

Место общения программистов C#
Anonymous
Перенаправление вывода из внешнего файла DLL в PowerShell

Сообщение Anonymous »

У меня есть сборка C#, которая обрабатывает XML -файл, и в конце выносит результаты в консоли.
Например, Console.WriteLine (_Header.toString ()); .
Я могу загрузить этот файл dll в PowerShell и назвать правый метод, как это: Я могу загрузить этот файл dll в PowerShell и All The Right: p>


Код: Выделить всё

[sqlproj_doctor.sqlprojDoctor]::ProcessXML($file) | out-file ./test.xml
< /code>
Все хорошо. < /p>
Проблема начинается, когда я хочу перенаправить вывод. По какой -то причине стандартный выход пуст. Что мне не хватает? Мне нужно дальнейшее обработку вывода этого файла DLL. 
Примечание: если я составляю тот же код, что и исполняемый файл, он правильно заполняет стандартный выходной поток, и я могу перенаправить вывод. 
Другое примечание: как обзор, я изменил метод из void 
string , и теперь могу быть возвращением.>

Подробнее здесь: https://stackoverflow.com/questions/331 ... powershell

Вернуться в «C#»