Вы упомянули частные средства доступа, поэтому я предположил, что вы используете Reflection, чтобы выставить некоторых частных членов для модульного тестирования?
Если это так, то вы должны понимать, что просмотр закрытых пользователей требует предоставления определенных прав. В противном случае мошенническая программа .NET может вмешиваться во все, что захочет, в любые сборки хочет.
Вы уверены, что пользователь Cruise Control работает под управлением, а затем запускает сборку и запускает тест CruiseControl под учетной записью, которой назначено " ReflectionPermission " или "Полное доверие" от. NET время выполнения?
Места для поиска / google: настройки machine.config на сервере сборки, собственный веб-контроль Cruise Control (не уверен, есть ли он, так как я долгое время не использовал CC ) и, наконец, (и наименее вероятно) файл app.config как организатора теста, так и самого тестируемого приложения.
В противном случае, я предлагаю вам использовать инструмент Publicize, как предложил @Mehmet Aras.