我有 wp7 和 wp8 proyects 的解决方案。我在这两个项目之间共享 90% 的代码。我唯一不能分享的是 xaml 文件,因为有一个命名空间使这不可能,并且 xaml 中没有条件编译。在 wp7 中,声明是
xmlns:Command="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WP71"
在 wp8 中是
xmlns:Command="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WP8"
有没有办法可以从 xaml 创建这些命名空间的别名,以便我可以在项目之间共享 100% 我的 xaml?或者这是 mvvmlight 程序集名称被编译为与我正在使用的其他块库相同的结果程序集文件名的可能性?