我的程序具有以下结构,其中框代表程序集,箭头代表引用:
该WpfElements
程序集在其 Resources.xaml 中包含一个资源字典,其中包含一些样式:
<ResourceDictionary x:Key="DialogDockStyle">
...
</ResourceDictionary>
该WpfControls
程序集包含一个窗口,它引用这些样式:
<StackPanel ... Resources="{StaticResource DialogDockStyle}">
Server
和Client
程序集是实例化此窗口并显示它的可执行文件。
这对Server
. 显示窗口并可以使用。但是,当从 运行相同的代码时Client
,实例化窗口会发生错误:
找不到名为“DialogDockStyle”的资源。
从一个程序集而不是从另一个程序集工作有点奇怪。有什么我可以监督的以使其在两个程序集中都能正常工作吗?