我正在使用vs2019创建一个vsix项目,并在项目创建后添加命令项,这就是我所做的一切。但是当我调试项目时,我会遇到一个异常:
System.Windows.Markup.XamlParseException:'在'System.Windows.Markup.StaticResourceHolder'上提供值引发了异常。
内部异常
例外:找不到名为“ VsTextBoxStyleKey”的资源。资源名称区分大小写。
异常StackTrace:
在System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader,IXamlObjectWriterFactory writerFactory,布尔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)
根据您的描述和错误消息,此问题可能是由于VS IDE中的某些问题导致的。(Microsoft.VisualStudio.Platform.WindowManagement;component
这表明这与VS组件有关)
因此,我认为VS修复然后将其更新到最新的VS2019 16.3.7可以帮助解决此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句