我有 2 个项目的解决方案。一个带有 Windows 手机和一个 PortableClassLibrary。
在 PortableClassLibrary 中,我实现了 ViewModelLocator 部分,它可以访问我的视图在电话项目中使用的视图模型。
在我的应用程序中:
<Application xmlns:vm="clr-namespace:PortableClassLibrary.ViewModel;assembly=PortableClassLibrary" />
<Application.Resources>
<ResourceDictionary>
<vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" />
<ResourceDictionary.MergedDictionaries></ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
一切正常,编译时没有任何错误。
当我启动电话模拟器时,它在尝试加载 App.xaml 和 Informa 时崩溃,提示“找不到 ViewModelLocator 类型”
在 App.xaml 中工作时它怎么能找到它,但当我尝试运行它时却找不到?