WARNING: This is a backup of the following web adddress: http://msdn.microsoft.com/en-us/library/sa69he4t.aspx made on 2010-06-17 at ~11PM EST. This backup copy is not hosted by Microsoft.

Expand
Visual Studio 2010
Smart Device Development

Visual Studio 2010 does not support mobile application development for versions of Windows Phone prior to Windows Phone OS 7.0.

For information about using Visual Studio 2010 to create applications for Windows Phone OS 7.0, see Windows Phone Development and Silverlight for Windows Phone.

For Visual Studio 2008 mobile developers, Microsoft released the Windows Mobile 6.5 Developer Tool Kit, which works with the Windows Mobile 6 SDK.

Because Visual Studio 2010 does not support mobile application development for Windows Phone prior to Windows Phone OS 7.0, you cannot use the following features: .NET Compact Framework projects, Visual C++ device projects, smart device CAB projects, Device Emulator and Device Emulator Manager, testing tools for device projects, and Device Security Manager.

Mobile application development is still supported in earlier versions of Visual Studio, such as Visual Studio 2008. For more information about smart device projects, see Windows Mobile Developer Center and Smart Device Development in Visual Studio 2008

NoteNote

Visual Studio also supports a different kind of device development known as Mobile Web development with ASP.NET. Mobile Web development refers to the development of mobile Web applications that run on a Web server and are rendered in different formats on a variety of browser-equipped mobile devices. For more information about Mobile Web development, see ASP.NET Web Sites for Mobile Devices.

See Also

Other Resources

Community ContentAdd
Annotations
Heir to the Windows Mobile thrown for Enterprise rugged devices
Windows Embedded Handheld platform:

http://www.microsoft.com/presspass/features/2010/jun10/06-17EnterpriseHandheld.mspx
Let down
Has Microsoft lost its way?
I remember when DEC computers who had Vax computers had a catalog full of good products went the way of the Dodo when they did not move with the times. It wasn't the products, it was how they sold it.
Its the same with Microsoft and Windows Mobile, they went to sleep at the steering wheel like many computer companies before them.
Many commentators who make stupid statements about the windows mobile operating system being old and tired don't really understand what they are talking about but they seem to make the decisions for Microsoft. The vision is lost; is this because Bill has left the building?
HTC with the HD2 and their HTC sense has made some effort in putting some pizaz back into Windows Mobile, but they can't do it alone.
Microsoft should look to keep their existing loyal base of followers who have been using Windows Mobile advanced features, including SQL databases, multi tasking and supporting this properly in the future. It seems Microsoft's strategy for Mobile data is in tatters and they are playing follow the leader and catchup. I hope they get their act together very soon and give some direction, it may be time to learn how to program with Mono (C#) and target iPhone and Android

Terry

Let down
Has Microsoft lost its way?
I remember when DEC computers who had Vax computers had a catalog full of good products went the way of the Dodo when they did not move with the times. It wasn't the products, it was how they sold it.
Its the same with Microsoft and Windows Mobile, they went to sleep at the steering wheel like many computer companies before them.
Many commentators who make stupid statements about the windows mobile operating system being old and tired don't really understand what they are talking about but they seem to make the decisions for Microsoft. The vision is lost; is this because Bill has left the building?
HTC with the HD2 and their HTC sense has made some effort in putting some pizaz back into Windows Mobile, but they can't do it alone.
Microsoft should look to keep their existing loyal base of followers who have been using Windows Mobile advanced features, including SQL databases, multi tasking and supporting this properly in the future. It seems Microsoft's strategy for Mobile data is in tatters and they are playing follow the leader and catchup. I hope they get their act together very soon and give some direction, it may be time to learn how to program with Mono (C#) and target iPhone and Android

Terry

Wait......
I know that MS is getting their hinies handed to them by Apple in the consumer phone department.  And I agree drastic steps are needed.  Windows Mobile does not even come close to iPhone in so many ways.  Maybe Windows Phone will come to the rescue.  Who knows.

But in enterprise applications, Windows Mobile is where it is at.  You can't just drop this whole side of the mobile scene to try and "rescue" the consumer side.  Many enterprise devices come with Windows Mobile and will not be able to upgrade to Windows Phone 7.

MS has constantly miss-managed the Mobile side of their offerings.  The fact that they are dropping all of their existing Mobile support for a new OS that is not market place tested is just another indicator of that.  It would really be funny to me if I was not in a passenger car on this train wreck of a decision.

I have a brand new app that I am beginning to roll out.  Before the app is even past Beta stage it is already a "legacy" app because I will need to keep a VS 2008 version around to maintain it for however many years it is in service.

I mean really MS, sure Windows Mobile lost to the iPhone, but that doesn't mean you can just abandon it for the thousands and thousands of people who you convinced to jump on the bandwagon.

Now, last of all, I know that Microsoft will not read this.  They make their decisions way up in the stratosphere and we are left to accept or hide from the rain that they cause.  And just like rainclouds, they don't care what kind of muddy mess they cause to individuals.  

But, I feel a bit better for having written this, so there you go.
Disappointing... very disappointing
We are about to release a new product on Windows CE 6.0. This makes me really nervous about pursuing further projects with Windows embedded anything. I can handle the fact that perhaps the embedded stuff was perhaps not ready for VS 2010 but the embargo on information and the reliance on "leaked rumours" is not good enough to make product longevity decisions. There is more than 2 man years invested in a product that is perhaps already unmaintainable. This is a bit of an epic fail and too little too late if MS doesn't come up with something soon.
Getting used to 'MS Surprises'.
My solution has a scanner client app, and a scanner host app (windows service) which communicates with RIA WCF services 1.0.. using 2 IDE's is the only solution I guess..  It's not the first time we need to come up with workarounds when using MS products and it's probably also not the last time. We're getting used to it. ;)
Don't forget Internal Crystal Reports
While we are at it they have ditched internal Crystal Reports as well.
Talk about the Emporer's new clothes.
You have got to be kidding me.
I have two mobile applications used on our mobile barcode scanner, a Honeywell Dolphin 7600. It is never going to be upgraded to Windows Phone 7 because (1) it is EOL and (2) it is not a phone.

How am I supposed to maintain these projects? This is absurd.
Windows Embedded Compact 7
Since support for "handheld terminal and ruggedized devices" was being moved to the Embedded Group (as indicated at http://blogs.technet.com/microsoft_blog/archive/2010/04/07/windows-embedded-business-aligning-handheld-terminals-and-ruggedized-devices.aspx), I am hoping that the recently announced Windows Embedded Compact 7 (http://www.microsoft.com/windowsembedded/en-us/products/windowsce/compact7.mspx) will have improved compatibility (compared to former versions of Windows CE) for industrial applications previously developed for the former Windows Mobile that has been on such devices? Even better, could the coming Visual Studio support for WEC7 be used to compile such apps in VS2010 to run in the current versions of Windows Mobile on these devices until OS upgrades to or newer devices with WEC7 become available?
Which facts drove this decision?
Microsoft built a market. A highly professional and open market. There is a lot of devices - from HTC HD2 to Intermec CN50 - which can be used to provide applications to companies and private users. And THERE is the problem: The private user - up to now the bigger market - is drawn away by the competition (you know who). So they are going to re-invent the wheel with Windows Mobile 7. But what about the investment in WiMo x.y software development? GONE. New device. New thinking. New money.

Congratulation, you just hooked me off. Thinking about Android and A***** - I'll go to lottery to be able to retire. VS2010 looks nice, but I really was so stupid to believe that it would handle the mobiles as before. And I was told so from MS employants. I'm sure that I will have only ONE IDE installed for my development. REALLY SURE. 

So this decision will either be undone or MS will go down with that. Sell your MS stocks, folks!

Mick
Wait and See
I heard from one of the developers close to vs2010 that the mobile development projects have been changed to be released off cycle with VS. This was done to not delay vs2010 because the windows phone stuff wasn't ready and they didn't want to release a buggy product. It is also speculated that when the device add-in bits come out that it will have backwards support for windows mobile devices, but we'll have to wait and see. Expect it to be released a month or so before the windows phone devices come out.
And this means
With Visual Studio 2010, Microsoft left more than 100.000 smartphone developers alone, not including lack of IntelliSense support in C++. 
This is the worst move since the release of Windows ME.
We will never install VS2010 in this company or the next. 

Idiotic move
I think this is a very idiotic move.Microsoft will be forcing its industrial developers to switch to a new platform and creating a large expense for those companies.In doing so they will be losing customers since the only reason many companies are still on Windows Mobile is because they do not want to incur that expense.Once the company is forced to spend the money to switch to a new platform they might as well move to a better platform and away from Microsoft.
Microsoft... what are you thinking?
Uninstalling Visual Studio 2010 now.  It's useless to me without Smart Device Support.
Handheld terminals and ruggedized devices
For industrial applications (or in other words for applications that run on "handheld terminals and ruggedized devices"), supposedly the former Windows Mobile OS images are moving to the embedded team, possibly (I assume) for feature integration in a future Windows CE build, as mentioned at:

http://blogs.technet.com/microsoft_blog/archive/2010/04/07/windows-embedded-business-aligning-handheld-terminals-and-ruggedized-devices.aspx

If so, can an industrial application developed for a current "handheld terminal and ruggedized device" running Windows Mobile soon be re-compiled using a future Windows CE SDK in Visual Studio 2010 and still work in the former Windows Mobile on that device?
Bad decision
I want to add my voice to the growing disent amoungst the developer community over Microsofts' decision to only support WM 7 with VS2010. 

MS, you are NOT serving your customers well in this, it is a catastrophic and very short sighted decision and one which you will regret. In one move you have cut off 99% of your active smart phone developers, shut them in a box with no migration path and consigned thier past efforts to the dustbin.

There are no WM 7 phones out yet. My HTC HD2 which was the most advanced phone out when I bought it is not even going to be able to upgrade to WM7 when it ships. Talk about a stupid idea.

Utterly barmy!

Get a grip, and get back to supporting your developer community in full!

I also cant believe that ...
it is not possible to handle WM6.X.X projects with VS 2010.
This is really a bad joke!
Phone 7 seems to be a nice platform. However, it is by far not suitable to all kind of small device development. Has MS considered the large number of industry applications that run Windows CE and cannot rely on Phone 7?
What kind of decision is this???
This is a complete no respect
If so, all on Android. This is a complete no respect.
This is a complete no respect
If so, all on Android. This is a complete no respect.
This is a complete no respect
If so, all on Android. This is a complete no respect.
This does not make sense
So I am stuck on VS 2008, fair enough.  I still want to vent reasons why I cannot move to WP7...
1.  No SqlCe on WP7
2.  No ADO.NET Sync on WP7
3.  No ability to deploy a application directly to WP7 without app store (My application is dynamic, constantly sucking new DLL's and files from a server daily)
4.  No multitasking in WP7 (I have three applications 2 background running in sync with each other)
5.  And the obvious... No WP7 phone exists!
You have to be kidding me!
What the heck? I posted comments during the BETA and it was promised it was coming. Nothing like leaving your dedicated developers hanging. Windows Phone 7 (Zune turned into a phone), does not even have a SQL CE for it, or some other way to get outside the sandbox, until SL 4. I still doubt that business applications will be best served by Windows Phone 7, that is a social toy rather than having a disconnected usable set of apps. Please rethink this and provide a way to support the old (well last version VS) projects.
Looks to be so
It is true that you can't use VS 2010 to maintain SmartDevice projects (either managed or unmanaged) built using VS 2008.  What's more, I have seen no indication that you will ever be able to use VS 2010 to do so.  That is, as far as I can tell, Microsoft has made no public mention of putting out an update to VS 2010 that would allow you to maintain those SmartDevice projects in VS 2010.  This is really a shame and seems to speak to the lack of commitment to Windows CE development for those of us using it on a BSP other than the latest Microsoft phone platform.
Tell me it ain't so
Is it really the case that I can't use VS 2010 to maintain Windows Mobile 6 projects? This is a real pain in the *** if it's true.
Page
 view tracker