Запретить вывод при создании объекта из сборки DLL - PullRequest
0 голосов
/ 15 мая 2018

Я загружаю DLL и инициализирую новый объект, и каждый раз, когда я создаю новый объект или использую метод ReloadAll (), я получаю вывод на экран с дампом содержимого объекта. Объект инициализирован и работает правильно, но мне нужно скрыть вывод.

Это поведение, специфичное для данной версии DLL (v1.1.1) В более старой версии (v1.1.0) проблемы не было, но есть другая ошибка ... В любом случае, пример кода:

Add-Type -Path .\MSIAfterburner.NET.dll
$abMonitor = New-Object MSI.Afterburner.HardwareMonitor
$abMonitor.ReloadAll()

Вопрос в том, как предотвратить вывод? Я пробовал:

$abMonitor = New-Object MSI.Afterburner.HardwareMonitor | Out-Null
$null = ($abMonitor = New-Object MSI.Afterburner.HardwareMonitor)
$abMonitor = New-Object MSI.Afterburner.HardwareMonitor *>$null
$abMonitor = New-Object MSI.Afterburner.HardwareMonitor >$null 2>&1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...