. С помощью мастера настройки .Net можно ослабить безопасность для конкретной сборки и ее местоположения, что, в свою очередь, может быть развернуто с помощью групповой политики. Вы также можете использовать caspol, как упоминалось ранее.
Другой альтернативой является использование защиты доступа к коду. Вот блестящая статья MSDN здесь , объясняющая это.
Третий вариант - использование развертывания clickonce, однако при выполнении все равно создается локальный экземпляр сборки.