безопасность сборки .net 2.0 - PullRequest
2 голосов
/ 05 июня 2010

У меня есть сборка, и я хочу ограничить сборки и приложения, которые могут вызывать / использовать эту функциональность сборок. Кто-нибудь может предоставить подробную информацию о том, как этого можно достичь?

Из того, что я прочитал в Интернете, это невозможно, потому что любой «полностью доверенной» сборке будет автоматически предоставлен доступ.

Я использую .NET 2.0 и 3.5, и решение должно быть совместимо с обеими версиями платформы.

Заранее спасибо; -)

Ответы [ 2 ]

1 голос
/ 06 июня 2010

Я спросил что-то похожее, может быть, ответ поможет: Обеспечение вызова сборки через указанную сборку

0 голосов
/ 06 июня 2010

Мне нравится ответ Адама (по ссылке), но я хочу добавить еще один способ.вы можете сделать все внутренним вместо публичного, затем использовать атрибут InternalsVisibleTo attribute (http://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.internalsvisibletoattribute.aspx)

...