Я конвертирую существующий многопользовательский -target Silverlight / .NET проект в проект Portable Class Library, чтобы уменьшить количество проектов, необходимых для поддержки нескольких платформ Microsoft.
У меня есть ошибка в одном классе, который использует пространство имен System.Security.Cryptography
Тип или имя пространства имен «Cryptography» не существует в пространстве имен «System.Security» (вы у вас отсутствует ссылка на сборку?)
Это пространство имен доступно в Silverlight, и мне интересно, почему Portable Class Library не поддерживает его?
Одна из причин может заключаться в том, что такое поведение является намеренным: любой код, связанный с криптографией, не должен присутствовать в клиентском API.