Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <ol> <li>The CF <strong>contains</strong> a subset of the full framework (FFx), but it is not a pure subset. There are actually several things available in the CF that aren't in the FFx, which makes it a bit more difficult. CF apps also, except in the most rudimentary cases, use P/Invoke. Those calls are never the same from the desktop to the device, so they are not directly portable (though with a little abstraction you can have a platform-agnostic interface).</li> <li>For the most part, behavior is the same. I've seen some cases <a href="http://blog.opennetcf.com/ctacke/2008/10/02/BehavioralDifferencesBetweenTheCFAndFFx.aspx" rel="noreferrer">where it's not</a>, and I recall some event ordering not always being identical though, so trust but verify.</li> <li>It's possible through very careful massaging of the configurations, but I certainly don't recommend it. It's difficult to maintain and very fragile. Instead have two project files, one for CF and one for FFx. You're likely to have code file differences anyway. Add the code files as links to each project so they both use the same physical source file. I'd recommend using some form of <a href="http://www.martinfowler.com/articles/continuousIntegration.html" rel="noreferrer">CI</a> to help ensure they both build at all times.</li> <li>Take a look at <a href="http://msdn.microsoft.com/en-us/magazine/cc163387.aspx" rel="noreferrer">Dan Moth's MSDN article</a> and <a href="http://www.danielmoth.com/Blog/2006/10/mobile-cross-platform-development.html" rel="noreferrer">blog entries</a> on sharing code assets.</li> </ol>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload