Вы должны проверить, какая версия пакета является самой последней на NuGet https://www.nuget.org/packages/Cake.Powershell
При написании этого это 0.4.8
Тогда в вашей директиве надстройки вы следует настроить так, чтобы она включала версию, т. е. если у вас сейчас есть
#addin nuget:?package=Cake.Powershell
или
#addin "Cake.Powershell"
Вы должны изменить это значение на
#addin nuget:?package=Cake.Powershell&version=0.4.8
Пиннинг-версия обеспечивает воспроизводимые сборки как вы знаете, что вы будете использовать одну и ту же версию зависимостей в каждой сборке.
Если вы введете go на URL в сообщении об ошибке (https://cakebuild.net/docs/tutorials/pinning-cake-version), вы найдете больше информации о this.
Точную причину Object reference not set to an instance of an object.
трудно узнать, но выполнение Cake с диагнозом c подробности предоставит более подробную информацию. Вы достигаете этого, добавляя параметр многословия.
--verbosity=Diagnostic
Если он выпущен надстройкой, вы можете удалить папку инструментов, по умолчанию она находится рядом со сценарием, который вы выполняете.