我正在尝试将我的应用程序wpf应用程序从.net Framework 4.8转换为.net core。我有一个类库.net core 3.1,当我尝试运行它时,我放了所有主题,样式,语言和其他资源,但由于找不到资源而使它中断了。
IOException:无法找到资源'windows / vulpesaccesswindow.xaml'。
在我的app.xaml中,我有这个:
<Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/System.Windows.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.Input.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.Data.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.DataVisualization.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.Diagrams.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.Navigation.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.Diagrams.Extensions.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.Docking.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.GanttView.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.GridView.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.Pivot.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.PivotFieldList.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.VisualStudio2013;component/Themes/Telerik.Windows.Controls.ScheduleView.xaml" /> <!--TELERIK--> <!--UIX--> <ResourceDictionary Source="/UIX;component/Windows/VulpesAccessWindow.xaml" /> <ResourceDictionary Source="/UIX;component/Windows/VulpesShellWindow.xaml" /> <ResourceDictionary Source="/UIX;component/Windows/VulpesDialogWindow.xaml" /> <ResourceDictionary Source="/UIX;component/Resources/ThemeLight.xaml" /> <ResourceDictionary Source="/UIX;component/Resources/BaseColors.xaml" /> <ResourceDictionary Source="/UIX;component/Resources/Icons.xaml" /> <ResourceDictionary Source="/UIX;component/Resources/VulpesTelerik.xaml" /> <ResourceDictionary Source="/UIX;component/Resources/Labels.xaml" /> <ResourceDictionary Source="/UIX;component/Resources/Navigation.xaml" /> <ResourceDictionary Source="/UIX;component/Resources/Validation.xaml" /> <ResourceDictionary Source="/UIX;component/Resources/Templates.xaml" /> <ResourceDictionary> <local:ShellBootstrapper x:Key="bootstrapper" /> </ResourceDictionary> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources>
我尝试将我的资源VulpesAccessWindow.xaml Build Action设置为Resource和Embedded Resource,但运行时会中断,但是什么也没有。
有什么建议吗?
谢谢
我正在尝试将我的应用程序wpf应用程序从.net Framework 4.8转换为.net core。我有一个.net核心类库3.1,在其中放置了所有主题,样式,语言和其他资源,...
在我拥有的解决方案中使用完整的包装符号:
<ResourceDictionary Source="pack://application:,,,/UILib;component/Resources/FontResources.xaml"/>