У меня есть библиотека классов, которую я использую .Net Framework и Silverlight, используя два связанных проекта и технологию связанных файлов.У портативных классов библиотеки обрабатываются условные утверждения/ссылки?
Я хотел бы преобразовать это в одну портативную библиотеку классов, но у меня есть один бит кода, который отличается от двух. В настоящее время я использую условные выражения компилятора для разделения реализаций этого одного файла.
#if SILVERLIGHT
...
#else
...
#endif
Будет ли это выполнено в PCL?
Кроме того, часть кода, которая не является silverlight, ссылается на стороннюю обычную библиотеку классов .Net. PCL все еще компилируется, но я не могу использовать его в Silverlight из-за этой ссылки. Есть ли способ сказать PCL включить его только для использования .Net?
Спасибо. Я не думал об этом. –