Are there any aggregated guides to writing libraries which need to be Silverlight-compatible?
Or is the standard procedure to just build, look for errors, fix, repeat?
Obviously I recognize the answer may depend on what version of Silverlight is being targeted, but I'd expect any answer to just specify version if the solution is specific.
Clarification: Basically I want the library to work for both plain-old CLR and Silverlight and not reference any Silverlight specific libs. If it needs to reference such libs in order for it to work in Silverlight, then I'd prefer use conditional compilation and produce a specialized build. Ideally it would just work as I could pick a subset of functionality of the two.
Are there any definitive resources for this? I'm mostly looking for a website which lists common things to watch out for. Basically proactive rather than just looking for issues after an approach is taken.