Silverlight - Resharper и дизайнер VS не могут работать с расширением StaticResource

По сути, ни разработчик Visual Studio, ни Resharper, похоже, не имеют дело с расширением разметки StaticResource, когда я использую его" обычно "- без скобок.

<StaticResource ResourceKey="SomeKey"/>

Это не проблема поиска ресурс, он задыхается от имени свойства 'ResourceKey'. Поэтому, когда дизайнер загружается, или если я использую анализ решения Resharper, мои окна ошибок всегда загромождены бесконечными экземплярами «Невозможно разрешить символ 'ResourceKey'»

Я использую Silverlight 4 с VS2010, но у меня тоже была эта проблема с Silverlight 3 и '08. Недавно переустановил весь стек по несвязанным причинам, проблема остается.

Это не демонстрация, потому что все работает нормально во время выполнения и в Blend (и я все равно отключаю дизайнер VS xaml), но это раздражает, и самое главное , озадачивает.

Не знаю, связано ли это, но когда я наводил указатель мыши на «StaticResource», он сообщал мне, что это класс «ms.internal.metadata.exposedtypes.presentation.staticresourceextension» - но я был почти уверен, что это живет в пространстве имен System.Windows.

Пожалуйста, переполнители, пролейте свет на эту загадку для меня.

22
задан Egor 16 April 2011 в 05:59
поделиться