How to transfer apps with Windows Phone 7 (wp7)

I was fortunate enough to get a second Windows Phone 7 today and naturally wanted to transfer all my hard-collected applications from the old wp7. I visited Zune expecting there to be some form of ‘restore applications’ button. Sure enough under purchase history it listed all my applications – happy days. However, when I selected an application it says to open MarketPlace. So I went to the new phone, opened MarketPlace and nothing. Hmm. I then visited www.windowsphone.com and looked at my phone->my account. There was the same list of applications, however this time there was a big fat ‘restore’ link. It then prompted to select a phone and one ‘restore’ later the application silently installed on the new phone. Hurray. I would say that the process could be a lot easier. A nice set of checkboxes rather than doing the painful task for each app would be nice Confused smile, and some sort of feedback on the phone to say it was installing would be useful too. But at least my paid for apps are back…or so I thought…

My phone operator is ‘Orange’ and they provide a nice add-on to MarketPlace called ‘Orange Selects’. It would seem that any application I’ve downloaded from there, free or otherwise, cannot be reinstalled – ‘sorry there is a problem’. Suffice to say I’m not very impressed, especially since I’m still using the same SIM and contract. So BEWARE.

EDIT: thanks to keyboardp for this; if you attempt to buy an app that you have previously purchased/installed then the marketplace will realise this and ask you if you just wish to reinstall it again. It’s a bit off putting to have to press ‘buy’ but it seems to install without incurring a payment.

Workaround for problems Launching Performance Analyzer

Over the past couple of weeks I have been trying to use the Visual Studio 2010 Performance Analyizer on a web site but kept on getting;

VSP 7008: ASP.net exception: “The web site could not be configured correctly; getting ASP.NET process information failed. Requesting ‘http://localhost/VSEnterpriseHelper.axd’ returned an error: The remote server returned an error: (404)

The site is a relatively complex IIS6 site with a number of smoke and mirror redirects so I guessed this complexity was confusing the tools. I contacted Microsoft Support to help. During a shared-desktop session with support it started working! Ah the curse of the support person making it work just by looking at it. What actually happened is that when I launched the Performance Wizard I incorrectly gave it a file URL (\\localhost) rather than a web URL. The wizard prompted to say there were no DLLs to profile but I said to continue (not realising my mistake). The profile finished with no results. I corrected the problem (//localhost) by editing the resulting profile NOT by creating via a new wizard. It works?! So I had created a workaround Confused smile. I then manually added the missing target DLLs and re-ran the profile. No problems, everything worked.

There you go, if you are running IIS6 and having problems getting the Profiler to connect, why not try this ridiculous workaround.

What is Live Mode in TFS Process Editor?

To change the template of an existing TFS project you need to use ‘Live Mode’. However, there is very little information on what ‘Live Mode’ is. It is the editor in the tools menu. If you use that then the change will affect the all new and existing items in the project.

image