WPF .NET Core 5.0 应用程序 - 发布到单个文件 - 不显示资源

WPF .NET Core 5.0 app - Publish to single file - not showing resources

我在 .NET 5.0 中看到您可以在单个文件中发布应用程序,这是我一直在测试和用于我的应用程序的东西。我的问题是,在我使用“生成单个文件”选项发布应用程序后,生成的 .exe 文件不包含我的资源。

第一部分是发布文件夹中的 exe 应用程序 第二部分是构建发布文件夹中的 exe 应用程序

所有图像都是带有生成操作的 svg 图像 - 资源 我还尝试了 Build Action - Embedded resource 和 Copy if newer,但我没有运气。

有什么想法可以让我的 svg 嵌入到我的 exe 文件中吗?

问题是基于 BionicCode ImageSource 的路径

我不得不更改代码

      <RibbonButton x:Name="CoppyPageButton" Label="{x:Static p:Resources.Page_Copy_Button}" LargeImageSource="{svgc:SvgImage Resources/HomeTab/Clipboard/page_copy.svg}"></RibbonButton>

<RibbonButton x:Name="CoppyPageButton" Label="{x:Static p:Resources.Page_Copy_Button}" LargeImageSource="{svgc:SvgImage Source='pack://application:,,,/Resources/HomeTab/Clipboard/page_copy.svg'}"></RibbonButton>

请注意,为了使路径有效,它需要单引号。