我正在使用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)
答案 0 :(得分:0)
根据您的描述和错误消息,此问题可能是由于VS IDE中的某些问题导致的。 (Microsoft.VisualStudio.Platform.WindowManagement;component
表示这与VS组件有关)
所以我认为VS repair,然后将其更新到最新的VS2019 16.3.7可以帮助解决此问题。