По сути, ни дизайнер Visual Studio, ни Resharper, похоже, не имеют дело с расширением разметки StaticResource, когда я использую его «нормально» - без скобок.
<StaticResource ResourceKey="SomeKey"/>
Это не проблема поиска ресурса, он задыхается от имени свойства ResourceKey.Поэтому, когда дизайнер загружается, или если я использую анализ решения Resharper, мои окна ошибок всегда загромождены бесконечными экземплярами «Не удается разрешить символ ResourceKey»
Я использую Silverlight 4 с VS2010, но у меня было этопроблема с Silverlight 3 и 08 года тоже.Недавно переустановил весь стек по несвязанным причинам, проблема остается.
Это не showtopper, потому что все отлично работает во время выполнения и в Blend (и я все равно отключаю VS xaml designer), но это раздражает,и что наиболее важно, озадачивает.
Не знаю, связано ли это, но когда я наведите курсор мыши на «StaticResource», он скажет мне, что класс «ms.internal.metadata.exposedtypes.presentation.staticresourceextension» - ноЯ был почти уверен, что он живет в пространстве имен System.Windows.
Пожалуйста, переполнения, пролите немного света на эту загадку для меня.