.net Silverlight-Resharper和VS designer可以';t处理静态资源扩展

.net Silverlight-Resharper和VS designer可以';t处理静态资源扩展,.net,silverlight,visual-studio-2010,xaml,resharper,.net,Silverlight,Visual Studio 2010,Xaml,Resharper,基本上,当我“正常”使用StaticResource标记扩展时,VisualStudio designer和Resharper似乎都没有处理它,没有括号 <StaticResource ResourceKey="SomeKey"/> 这不是查找资源的问题,它会阻塞“ResourceKey”的属性名称。因此,当设计器加载时,或者如果我使用Resharper的解决方案分析,我的错误窗口总是充斥着无数“无法解析符号‘ResourceKey’”的实例 我在VS2010中使用Silver

基本上,当我“正常”使用StaticResource标记扩展时,VisualStudio designer和Resharper似乎都没有处理它,没有括号

<StaticResource ResourceKey="SomeKey"/>

这不是查找资源的问题,它会阻塞“ResourceKey”的属性名称。因此,当设计器加载时,或者如果我使用Resharper的解决方案分析,我的错误窗口总是充斥着无数“无法解析符号‘ResourceKey’”的实例

我在VS2010中使用Silverlight 4,但是我在Silverlight 3和'08中也遇到了这个问题。由于不相关的原因,最近重新安装了整个堆栈,问题仍然存在

这并不是一个止步符,因为在运行时和混合时一切都很好(我无论如何都关闭了VS xaml designer),但这很烦人,而且最重要的是,令人费解

不知道它是否相关,但当我将鼠标移到“StaticResource”上时,它告诉我该类是“ms.internal.metadata.exposedtypes.presentation.staticresourceextension”-但我非常确定它位于System.Windows命名空间中


请,飞越者们,帮我解释一下这个谜团。

我在短时间的谷歌搜索后找到了这个资源。也许这会帮你找到正确的方向。你可能会发现这是完全不相干的,在这种情况下,很抱歉浪费了你的时间


Silverlight似乎没有这样的课程。引用的StaticResource标记扩展页:

在Silverlight XAML处理器实现中,没有支持 类表示。StaticResource专门用于XAML中, 使用{}语法向XAML处理器指示 内容应该由标记扩展处理。等价码 将涉及使用 包含API


我有vs2010sp1,一切都很好。鼠标上方的工具提示与“ms.internal…”相同。请尝试安装service pack。@vorrtex我确实安装了它-几周前重新安装了所有内容,但没有效果。令人振奋的是,这不仅仅是我机器上的问题。我也没有问题,而且还安装了VS2010sp1。你有没有找到解决这个问题的方法?可能是Resharper导致了这个问题。我想知道这个神秘的MS.Internal.Metadata.ExposedTypes.Presentation.StaticResourceExtension类驻留在哪里?