找不到名为 'VsTextBoxStyleKey' 的资源。资源名称区分大小写。调试vsix项目时
Cannot find resource named 'VsTextBoxStyleKey'. Resource names are case sensitive. when debug vsix project
我是用vs2019创建一个vsix项目,创建项目后添加一个命令项,就这样了。但是当我调试项目时,我会得到一个异常:
System.Windows.Markup.XamlParseException: 'Provide value on 'System.Windows.Markup.StaticResourceHolder' threw an exception.'
Inner Exception
Exception: Cannot find resource named 'VsTextBoxStyleKey'. Resource names are case sensitive.
异常堆栈跟踪:
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
异常 BaseUri:
pack://application:,,,/Microsoft.VisualStudio.Platform.WindowManagement;component/Themes/ThemedDialogStyles.xaml
我无法从我的磁盘中找到这个 xaml,它是在一个 zip 文件中吗?我在哪里可以找到它。
InnerException StackTrace:
at System.Windows.StaticResourceExtension.ProvideValueInternal(IServiceProvider serviceProvider, Boolean allowDeferredReference)
at System.Windows.StaticResourceExtension.ProvideValue(IServiceProvider serviceProvider)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)
根据您的描述和错误消息,此问题可能是由于 VS IDE 中的某些问题引起的。 (Microsoft.VisualStudio.Platform.WindowManagement;component
这说明这与VS组件有关)
所以我认为 VS repair 然后更新到最新的 VS2019 16.3.7 可以帮助解决这个问题。
我是用vs2019创建一个vsix项目,创建项目后添加一个命令项,就这样了。但是当我调试项目时,我会得到一个异常:
System.Windows.Markup.XamlParseException: 'Provide value on 'System.Windows.Markup.StaticResourceHolder' threw an exception.'
Inner Exception
Exception: Cannot find resource named 'VsTextBoxStyleKey'. Resource names are case sensitive.
异常堆栈跟踪:
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
异常 BaseUri:
pack://application:,,,/Microsoft.VisualStudio.Platform.WindowManagement;component/Themes/ThemedDialogStyles.xaml
我无法从我的磁盘中找到这个 xaml,它是在一个 zip 文件中吗?我在哪里可以找到它。
InnerException StackTrace:
at System.Windows.StaticResourceExtension.ProvideValueInternal(IServiceProvider serviceProvider, Boolean allowDeferredReference)
at System.Windows.StaticResourceExtension.ProvideValue(IServiceProvider serviceProvider)
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)
根据您的描述和错误消息,此问题可能是由于 VS IDE 中的某些问题引起的。 (Microsoft.VisualStudio.Platform.WindowManagement;component
这说明这与VS组件有关)
所以我认为 VS repair 然后更新到最新的 VS2019 16.3.7 可以帮助解决这个问题。