我有一个使用两个链接项目和链接文件技术在 .Net Framework 和 Silverlight 之间共享的类库。
我想将其转换为单个可移植类库,但我有一点代码在两者之间有所不同。我目前使用条件编译器语句来分离这个文件的实现。
#if SILVERLIGHT
...
#else
...
#endif
这会在 PCL 中得到尊重吗?
此外,不是 silverlight 的代码部分引用了第三方常规 .Net 类库。PCL 仍可编译,但由于此引用,我无法在 Silverlight 中使用它。有什么方法可以告诉 PCL 仅将其包含在 .Net 使用中?