Microsoft’s Larry Lieberman recently in his blog wrote: "Today’s Windows Phone applications and games will run on the next major version of Windows Phone. "
I think Microsoft should promise like this, otherwise they will lost lots of programmers. Current there are some situations let .NET programmers and Windows Phone programmers confused, they all have a question: whether they need to continue some Microsoft tech such as Silverlight and WPF since HTML5 has come, especially Windows 8 final version is also coming.
In Larry Lieberman’s old blog about “Windows 8 and the Windows Phone SDK”, he listed three main issues with running current Windows Phone SDK on Windows 8 Consumer Preview:
_1: XNA Game Studio. On an attempt at installing the Windows Phone SDK, the user will receive error messages with regard to components of the XNA tool chain. These components will fail to install on Windows 8; the workaround for this has been blogged about by Aaron Stebner.
2: Windows Phone Emulator. Windows 8 cannot currently run the Windows Phone emulator, which will make it very difficult to debug your code. There are two issues in addition to the simple fact that the emulator does not run on Windows 8, having to do with specific emulator functionality.
3:.NET 3.5. Capability.exe and slsvcutil.exe will not run on Win 8 unless you separately install .NET 3.5._
However, “per the first point above”, Microsoft "will be enabling the Windows Phone SDK 7.1 on Windows 8 in the coming months." (please read Larry Lieberman first blog about “Windows 8 and the Windows Phone SDK”)
In April 05, 2012, Larry Lieberman posted the 2nd article about “Windows 8 and the Windows Phone SDK”, the part 2.
In the new post, he gave some answers based on his 1st post.
1: Windows Phone SDK 7.1.1 Update is now available and enables Windows Phone developers to do two things: “Develop apps that work well on the new 256 MB devices, Use the WPSDK 7.1 to develop on machines running Windows 8” (see here).
2: Today’s Windows Phone applications and games will run on the next major version of Windows Phone;
3: About the long term future of Silverlight for Windows Phone: “Please don’t panic; XAML and C#/VB.NET development in Windows 8 can be viewed as a direct evolution from today’s Silverlight. All of your managed programming skills are transferrable to building applications for Windows 8, and in many cases, much of your code will be transferrable as well.”