Мне так и не удалось полностью решить эту проблему. Сначала я должен был преобразовать все проекты NSB, чтобы установить целевую среду на 4.0. Затем я обновился до последней версии ilmerge и добавил необходимые аргументы для этого в скрипт сборки. Затем мне пришлось обновить файлы конфигурации NAnt и NUnit, чтобы они также работали с 4.0. Наконец-то я смог получить успешную сборку и ilmerge, но теперь у меня возникает ошибка, связанная с версией фреймворка TopShelf при выполнении обновленного образца FullDuplex с использованием вновь скомпилированных библиотек.
Я предполагаю, что мне придется получить более новые двоичные файлы TopShelf или получить исходный код и собрать его самостоятельно на платформе 4.0, но я не смог посмотреть его на прошлой неделе.
Андреас, есть ли планы обновить сам проект NSB до платформы 4.0 в ближайшем будущем?