Вам потребуется установить политику на клиентском компьютере для версии среды CLR, используемой исполняющей сборкой. В вашем случае 1.1. Если ваше приложение ссылается на сборки из предыдущих версий .Net, они все равно будут загружены в версию CLR, используемую основной сборкой. Если одна сборка требует полного доверия, программа, которая ссылается на нее, также должна иметь полное доверие, чтобы сборка работала правильно. Эта ссылка на MSDN объясняет это лучше, ознакомьтесь с разделом «Прогулка по стеку»: Code Access Security . Кроме того, в случае, если вы не знали, что CAS был заменен (хотя и не удален) в качестве основного средства безопасности в .Net 4: Изменения безопасности в .Net Framework 4 .
С уважением,
Drew