I’m working in constrained environment (win7 under VirtualBox), and everything works excellent, except emulator (debug on real phone is OK). But I’m new to Visual Studio and .NET, and would like to develop all logic (at least interaction with web, algorithms, data models) in separate library (to test it against simple console or WPF application).
But here problems come — WP7 library uses special solution (and all projects by default are built against .NET Framework 4, when phone runs with .NET CF 3.7, why?). How I should setup IDE, to build crossplatform (I mean desktop/windows phone 7) library?
An acquaintance of mine suggested to use Portable Library Tools, which allows creation portable library for multiple target platforms (xbox, winphone7, silverlight, etc) without recompilation. Looks very promising.