基本上,當我「正常」使用它時(不包括括號),Visual Studio設計器和Resharper都不會處理StaticResource標記擴展。Silverlight - Resharper和VS設計器無法處理StaticResource擴展
<StaticResource ResourceKey="SomeKey"/>
這不是尋找資源的問題,它扼流圈「的ResourceKey」的屬性名稱。所以,當設計器加載,或者如果我使用Resharper的解決方案分析,我的錯誤窗口總是與無盡的「無法解析符號ResourceKey」的實例混亂「我使用VS2010的Silverlight 4,但我有這個問題與Silverlight 3和'08也是如此。最近由於不相關的原因重新安裝了整個堆棧,問題依然存在。
這不是一個showstopper,因爲在運行時和Blend(以及我關閉VS xaml設計器)中一切正常,但它很煩人,而且最重要的是令人費解。
不知道它是否相關,但是當我將鼠標懸停在「StaticResource」上時,它告訴我該類是「ms.internal.metadata.exposedtypes.presentation.staticresourceextension」 - 但我確信它生活在System.Windows命名空間。
請大家給我講解這個謎。
我有vs2010sp1,一切都很好。鼠標懸停的工具提示是一樣的,「ms.internal ...」。嘗試安裝該Service Pack。 – vorrtex 2011-04-16 13:12:32
@vorrtex我確實安裝了它 - 幾個星期前重新安裝了一切都無濟於事。欣喜地知道這不僅僅是我的機器上的一個問題。 – Egor 2011-04-18 19:04:33
我也沒有問題,也安裝了VS2010sp1。 – Sung 2011-06-04 03:39:53