Я пытаюсь получить словарь ресурсов в проекте visual studio C# express visual studio, и увидел довольно много сайтов, предлагающих советы, и попробовал большинство из них. Словарь ресурсов находится в основной папке моего проекта, без подкаталогов. Сам словарь (rd.xaml) был импортирован из работающего проекта IronPython. Непонятно, что вызывает ошибку, но она всегда терпит неудачу в утверждении rd.Source = ....;
Я не уверен, что имя файла указано некорректно, но я пробовал и тестировал обходное решение большую часть утра.Ошибка при назначении источника для словаря ресурсов
ResourceDictionary rd = new ResourceDictionary();
Uri absoluteUri = new Uri("pack://application:,,,/rd.xaml", UriKind.Absolute);
rd.Source = absoluteUri; // **strong text** DIES HERE
Application.Current.Resources.MergedDictionaries.Add(rd);
Какое сообщение об ошибке вы получаете? –
Привет, после того, как я понял, как развернуть InnerException в диалоговом окне ошибки, понял, что мой rd.xaml не был там, где ожидалось. Перед единственной ошибкой, которую я видел, было общее «XamlParseException», которое VS выбрасывает для всего. - Кен – Ken