从 WPF 项目创建单个 Exe 文件

本文关键字:Exe 文件 单个 创建 WPF 项目 | 更新日期: 2023-09-27 17:55:10

是否可以从我的 C# WPF 项目创建单个exe文件?该项目在垃圾箱内的"电影"文件夹中包含一些图像和视频。

如何在单个文件中编译所有这些exe?我知道它的尺寸会很大,但没关系。

从 WPF 项目创建单个 Exe 文件

应将此文件添加到项目中,并将Build Action: Resource用于此文件。在这种情况下,它将被引入到应用程序的主程序集中。

它将是一个二进制资源,因为它作为不透明的二进制大对象嵌入在已编译的程序集中。

引自Matthew MacDonald book: Pro WPF 4.5 in C#

为了

成功使用程序集资源,您不能执行以下几件事:

  • 不要错误地将Build Action属性设置为 Embedded Resource 。即使所有程序集资源都是嵌入的资源定义,则嵌入资源生成操作将二进制数据放在另一个更难进入的区域。在 WPF 应用程序中,假定始终使用"资源"的生成类型。

  • 不要使用"项目属性"窗口中的Resources tab。WPF 不支持这种类型的资源 URI。