Xamarin.iOS v1.10 fixes issues Windows Phone and Windows Store app development in VS 2013

If you have Xamarin.iOS 1.8.365 installed along side your Visual Studio 2013 installation, you may have noticed problems with Windows Phone and Windows Store projects not displaying correctly in the designer.  They would build ok, but you can’t set the debug target device, and the designer is broken and shows an “Invalid Markup” message, and there are a ton of Errors about the XAML.  Errors like ‘The Name “PhoneApplicationPage” does not exist in the namespace…’, etc. Here’s a screenshot of what the errors look like:

Xamarin.iOS v1.8.365 Causes Windows Phone App Errors in Visual Studio 2013
Click picture to view larger version….

To fix the problem, update to Xamarin.iOS 1.10 (info) or later. I can’t find a direct download link to the beta versions, but you can get it by telling your existing install to update via the “Beta” rather than “Stable” channel.  To do that:

  1. Open Visual Studio 2013, and open the “Tools” | “Options” menu. 
  2. On the “Xamarin” | “Android Settings” page, turn on the “Notify me about” checkbox.
  3. In the update channel drop-down box (reads “Stable by default) choose “Beta” updates.
  4. Click the “Check Now” link to check for updates now. 

Xamarin.Android Beta Channel

Repeat the process above, but on the “Xamarin” | “iOS Settings” page:

Xamarin.iOS Beta Channel

Allow the updates to be installed. 

When the updates have completed, you can verify their versions in the Visual Studio “Help” | “About Microsoft Visual Studio” window.

Xamarin Versions in Visual Studio

Once updated, you should now be able to open an existing Windows Phone or Windows Store app in Visual Studio 2013 and no longer receive errors. 

Leave a Reply