无法加载文件或程序集“WPG,PublicKeyToken=null”或其依赖项之一

Dar*_*Zon 2 c# wpf propertygrid prism module

我正在使用 PRISM 和我在 CodePlex 中找到的新控件:WPF 属性网格

http://wpg.codeplex.com/

当我在测试 DEMO 时,一切都很顺利。

我还没有开始使用 PRISM。如果我将控件放在 Shell 中,那也能很好地工作。问题是如果我把控件放在一个模块中,它会抛出一个错误。

无法加载文件或程序集“WPG,PublicKeyToken=null”或其依赖项之一。该系统找不到指定的文件。

我真的不知道那个错误。有谁知道如何解决它?

在此处输入图片说明

编辑:

<UserControl x:Class="ConfigurationManagerModule.Views.ConfigurationView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:prism="http://www.codeplex.com/prism"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:wpg="clr-namespace:WPG;assembly=WPG"
    >
Run Code Online (Sandbox Code Playgroud)

这个用户控件是模块的一部分

Rya*_*n P 5

确保您的参考设置正确。当项目 B 在 XAML 中使用程序集(如 WPG)时,我遇到了这个问题,但项目 A 实际上创建了项目 B 类的实例。将 WPG 引用添加到项目 A 是 XAML 解析器以这种方式工作所必需的。在项目 A 中引用项目 B 是不够的。