Уничтожение процесса предыдущего развертывания для .NET Core - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь настроить развертывание для моего консольного приложения .Net Core, используя Octopus Deploy.Моя первоначальная идея заключалась в том, чтобы убить процесс старой версии по имени перед запуском новой версии, но проблема в том, что все процессы .Net Core называются «dotnet» ... Есть ли способ убить процесс .Net Core по имениDLL

1 Ответ

0 голосов
/ 26 апреля 2018

Использование PowerShell:

$process = Get-Process | where {$_.Name -eq 'dotnet' -and $_.modules.ModuleName -eq 'test.dll'}
if ($process) {
    $process | Stop-Process -Force
}
...