0

我在C#中使用Windows 窗体创建了一个应用程序,我使用了许多外部库以及图像、mp3 等其他资源,现在我需要将其作为直接在客户端机器上运行的独立可执行文件(单个可执行文件)提供,他们不需要安装它。

所以,我需要你的帮助,请帮我创建独立的可执行文件。

提前致谢。

4

2 回答 2

0

正如 Cesar 已经提到的那样,Costura 一旦设置正确(使用相同的 .NET 版本等)就可以正常工作

于 2018-08-02T11:37:40.643 回答
0

如果您想将 ressource 合并到您的 .exe 中,您可以使用该属性

嵌入式资源

进入视觉工作室

-> 点击您的资源(bmp、mp3 等) -> 进入属性 -> 生成的操作 -> 嵌入式资源

然后你可以像这样使用你的资源:

System.Reflection.Assembly.GetEntryAssembly().GetManifestResourceStream("PROJECTNAME.Resources.RESSOURCENAME")
于 2018-08-02T10:06:02.360 回答