This is a bit of a warning, apparently its possible to add a reference to the full framework of system.core to a compact framework project.

The dll gets installed and deployed to a device without any warnings after its been added to the .csproj-file. When run the device crashes, soft reset is the only way out.

We believe that this happened to us when using Resharper’s “Add reference and import” functionality.