У меня есть программа WPF с главным окном, которое использует некоторые словари ресурсов, расположенные в подпапке, как вы можете видеть здесь (мы скоро узнаем, почему я выделил один из них):
В верхней части моего MainWindow.xaml я включаю некоторые из этих словарей ресурсов, например:
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/XamlResources/ControlTemplates.xaml" />
<ResourceDictionary Source="pack://application:,,,/XamlResources/TextBlockStyles.xaml" />
<ResourceDictionary Source="pack://application:,,,/XamlResources/Styles.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Очевидно, что все так, как должно быть, и программа компилируется и работает просто отлично.Без исключений, без предупреждений, все хорошо.За исключением того, что это не так.Потому что в редакторе Visual Studio это то, что показывает окно дизайна:
Почему я получаю эту ошибку, когда все, по-видимому, так, как должнобыть?Я пытался использовать событие «Поиск» для поиска других случаев controltemplate.xaml , но я только нахожу действительные ссылки.Это какая-то ошибка в Visual Studio, и если да, то как я могу ее исправить?
ОБНОВЛЕНИЕ
Повозиться с XAML (например, изменить способисточник форматируется) иногда вызывает ошибку, чтобы изменить на SqlException, как это:
Я понятия не имею, почему это происходит, или почему исключениекажется, время от времени меняется.Я использую Entity Framework , если это может быть основной причиной, но у меня не установлен локальный сервер SQL.Тем не менее, это не было проблемой в предыдущих проектах.