我写了个WPF类库(称之为 abc.dll),里面定义了一些资源,例如:
<SolidColorBrush x:Key="AccentBrush" Color="#FFFF0000"/>
然后我在另外一个WPF项目中(与以上类库不在一个解决方案),引用了abc.dll,并且在app.xaml引入了资源文件:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/abc;component/MyResource.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
但奇怪的是,在项目中使用【AccentBrush】时,却没有智能感知,只能手动写【{StaticResource AccentBrush}】,
我试过了,如果以上两个项目在同一解决方案中,是有智能感知的,
不在同意解决方案该如何让它显示智能感知呢?
我的开发环境是:windows 10 pro(预览版16237),VS2017 社区版