The update for Compact 2013 is finally up on MSDN. This works in Visual Studio 2013. Windows Azure is to be renamed Microsoft Azure. WEShapWiz can directly generate a C# Compact 2013 project as an OS Subproject that builds with the OS!
Topics:
Microsoft Windows Embedded Compact 2013 vNext, now called Microsoft Windows Embedded Compact 2013 Update is now available on MSDN; its actually called Update 5, as there were some previous updates to the RTM. But note that this is a complete reinstall.
The Windows Embedded Blog Announcement: http://blogs.msdn.com/b/windows-embedded/archive/2014/03/31/windows-embedded-compact-2013-update-release-is-now-generally-available.aspx
(I) You need to install App Builder before installing the "main feature". Otherwise it will only install ancillary aspects, not PB and not WETK. It does not say this from what I can see but was in earlier install notes. Look in the App Builder folder of the ISO
(ii) Need to uninstall previous versions, RTM CTP, completely, I think
Watch for Doug Boland's Video on Update on Youtube when it appears.
http://www.youtube.com/watch?v=KUaTnBO0z-A&feature=youtu.be
http://www.youtube.com/watch?v=eI8fmXMCCmk
http://www.youtube.com/watch?v=mN4eHbSZzvg
http://www.youtube.com/watch?v=FqQ4vGJVRlU
http://www.youtube.com/watch?v=1g97iuqwufc
http://www.youtube.com/watch?v=cBWJl0YVH5g
http://www.youtube.com/watch?v=2277efKxy8I
http://www.youtube.com/watch?v=eRQn0cyFJDU
http://www.youtube.com/watch?v=xc0tXczxA3o
https://wecsharpwiz.codeplex.com/
The next topic drills into using this wizard.
The mantra for Managed Code Application Development on Windows Embedded Compact/CE has always been, you need a separate instance of Visual Studio to that for the OS project; and you need an SDK. For Compact 2013 you need a purpose built SDK. There was an undocumented hiccup to this in Compact 7 which was broken with Compact 2013. You can integrate an existing Managed Code project into the OS build by configuring prelink.bat of a subproject to build it and for postlink.bat to include the output in the OS. See the previous blog. (See Part 1 of this blog series)
There has been an ability to compile Managed Code projects with the OS from CE days,. There are a couple of pages for doing it with CE 5 and CE6 but it is largely undocumented. If you open the property pages of an OS (native) Subproject you will see the Managed Code tab. There must be a way to create and build Managed Code apps as subprojects:
The "Add New Subproject" wizard isn't extensible so WECSharpWiz was developed to do a similar job for C# projects. And you don't need an SDK!
It's a Clickonce installation so installs over the web. You run it once outside of Visual Studio (ie when first installed) to generate a PBScript. You also run it ouside of VS occssionally to check for updates (this doesn't happen in VS).
This is a "Clickonce" installation. Read about the ClickOnce Life Cycle at CEDriverWiz The app runs from with Visual Studio 2012/13 when a Windows Embedded Compact 2013 OS project is loaded, as it uses this context to generate a Managed Code app.
The generated Subproject will be placed with the other OS Subprojects, so now "Add Existing Subproject". When included in the OS have a look at the source file (double click on the subproject header in the Solution Explorer). Build and test the project.
Enjoy
This is a work in progress. Please comments and feedback here or on the Discussion Tab on Codeplex:
Managed Code Blog Series
Previous:
Trackback from David JonesHyper-V and Compact 2013 (3 articles) Managed Code as part of the OS Build ( 3 articles) ...