1

我有 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 中工作时它怎么能找到它,但当我尝试运行它时却找不到?

4

0 回答 0