Преобразования конфигурации nuget фактически работают на ЛЮБОМ XML-файле с использованием того же соглашения * .transform (за исключением packages.config, для которого есть другие хаки / обходные пути).
Есливам просто нужно преобразовать (читай: добавить / объединить изменения в) файл csdef, это должно сработать.
Если нет, вы можете попробовать выполнить маршрутизацию PowerShell и изменить целевой файл, используя файл шаблона XML, встроенный в ваш файл.пакет.Если вам нужно вдохновение, как это сделать, вы можете найти пример пакета, который генерирует определенный XML-файл (фактически файл nuspec) здесь: https://github.com/myget/NuGetPackages/blob/master/NuSpec/tools/init.ps1
Также, если вопрос все еще остается, не могли бы выупомянуть, какую версию nuget вы используете?