XAML clr-namespace - usando incompatibilidade?

Ao compartilhar código entre o WinRT e o WP8:

WP8 quer:

xmlns:vm="clr-namespace:MyApp.ViewModels" 

O WinRT quer:

xmlns:vm="using:MyApp.ViewModels" 

Isso significa que você não pode compartilhar códigos de XAML - como controles de usuário - entre projetos da maneira que pudemos no WP7, Silverlight, WPF

Alguém encontrou uma solução?XmlnsDefinition atributo parecia que poderia corrigir isso, mas MS tirou do WinRT.

questionAnswers(2)

yourAnswerToTheQuestion