Не удается найти ресурс с именем 'VsTextBoxStyleKey'. Имена ресурсов чувствительны к регистру. когда отладка vsix проекта - PullRequest
1 голос
/ 30 октября 2019

Я использую vs2019 для создания проекта vsix и добавляю элемент команды после создания проекта, вот и все, что я сделал. Но когда я отлаживаю проект, я получаю исключение:

System.Windows.Markup.XamlParseException: 'Предоставить значение' System.Windows.Markup.StaticResourceHolder 'вызвало исключение.'

Внутреннее исключение

Исключение: не удается найти ресурс с именем 'VsTextBoxStyleKey'. Имена ресурсов чувствительны к регистру.

Исключение StackTrace:

в System.Windows.Markup.WpfXamlLoader.Load (XamlReader xamlReader, IXamlObjectWriterFactory writerFactory writerFactoryBoolean skipJournaledProperties, объект rootObject, параметры XamlObjectWriterSettings, Uri baseUri)

Исключение BaseUri:

pack: // application: ,,, / Microsoft.VisualStudio.Platform.WindowManagement; component / Themes / ThemedDialogStyles.xaml

Я не могу найти этот xaml с моего диска, он находится в zip-файле? где я могу его найти.

InnerException StackTrace:

в System.Windows.StaticResourceExtension.ProvideValueInternal (IServiceProvider serviceProvider, логическое allowDeferredReference)

в System.Windows.StaticResourceExtension.ProvideValue (IServiceProvider serviceProvider)

в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue (MarkupExtension me, IServiceProvider serviceProvider)

1039 *1038* 1039

1 Ответ

0 голосов
/ 30 октября 2019

Согласно вашему описанию и сообщению об ошибке, эта проблема может возникать из-за неисправности в VS IDE. (Microsoft.VisualStudio.Platform.WindowManagement;component это указывает на то, что это связано с компонентом VS)

Так что я думаю восстановление VS , а затем обновление до последней версии VS2019 16.3.7 может помочь решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...