Silverlight - Resharper和VS设计者无法处理StaticResource扩展

Ego*_*gor 22 .net silverlight resharper xaml visual-studio-2010

基本上,当我"正常"使用它时,Visual Studio设计器和Resharper似乎都不会处理StaticResource标记扩展 - 没有括号.

<StaticResource ResourceKey="SomeKey"/>
Run Code Online (Sandbox Code Playgroud)

这不是查找资源的问题,它会在"ResourceKey"的属性名称上窒息.因此,当设计人员加载时,或者如果我使用Resharper的解决方案分析时,我的错误窗口总是混杂着"无法解析符号'ResourceKey'的无限实例"

我正在使用带有VS2010的Silverlight 4,但我也遇到了Silverlight 3和'08的问题.最近由于无关原因重新安装了整个堆栈,问题仍然存在.

这不是一个showstopper,因为一切都在运行时和Blend中运行良好(我无论如何都关闭了VS xaml设计器),但它很烦人,最重要的是,令人费解.

不知道它是否相关,但是当我鼠标悬停在"StaticResource"时它告诉我该类是"ms.internal.metadata.exposedtypes.presentation.staticresourceextension" - 但我很确定它存在于System.Windows中命名空间.

请溢出来,为我揭开这个神秘面纱.

Mat*_*our 1

经过短暂的谷歌搜索后我找到了这个资源。也许这会帮助您指明正确的方向。您可能会发现它完全无关,在这种情况下,很抱歉浪费您的时间。

无法解析符号 ResourceKey