Ну, поскольку никто не ответил, я отвечаю на свой вопрос, основываясь на том, что мы узнали здесь на работе. Наше решение: вообще прекратить использовать NPanday. Он не может легко делать отладочные сборки.
Помимо этой конкретной проблемы, мы обнаружили много других проблем (или, по крайней мере, менее, чем желательных) черт в NPanday. Он использует компилятор C # (csc) вместо MSBuild, поэтому мы не могли легко использовать EDMX для нашей базы данных. Также нам пришлось перечислить каждый файл для включения в компиляцию.
Мы перешли на использование maven-dotnet-plugin
от Sonar (groupId: org.codehaus.sonar-plugins.dotnet
). Мы также добились определенных успехов в определении наших собственных выполнений Maven.
Жаль, что NPanday был таким разочарованием. У него было отличное резюме, но в конце концов нам пришлось его уволить, потому что он не смог выполнить ту работу, которая нам была нужна. Может быть, когда-нибудь он улучшится настолько, что станет полезным.
Я думаю, что мы могли бы сделать отладочные сборки с помощью custom-lifecycle-maven-plugin
NPanday, но в этот момент сомнительно, для чего NPanday даже полезен. К тому времени, как вы создадите пользовательские исполнения, вы можете просто избежать боли NPanday.