none
WPF中,引用其他类库资源时,为何没有智能感知? RRS feed

  • 问题

  • 我写了个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 社区版


    2017年7月12日 7:32

答案