我在C#中使用Windows 窗体创建了一个应用程序,我使用了许多外部库以及图像、mp3 等其他资源,现在我需要将其作为直接在客户端机器上运行的独立可执行文件(单个可执行文件)提供,他们不需要安装它。
所以,我需要你的帮助,请帮我创建独立的可执行文件。
提前致谢。
我在C#中使用Windows 窗体创建了一个应用程序,我使用了许多外部库以及图像、mp3 等其他资源,现在我需要将其作为直接在客户端机器上运行的独立可执行文件(单个可执行文件)提供,他们不需要安装它。
所以,我需要你的帮助,请帮我创建独立的可执行文件。
提前致谢。
正如 Cesar 已经提到的那样,Costura 一旦设置正确(使用相同的 .NET 版本等)就可以正常工作
如果您想将 ressource 合并到您的 .exe 中,您可以使用该属性
嵌入式资源
进入视觉工作室
-> 点击您的资源(bmp、mp3 等) -> 进入属性 -> 生成的操作 -> 嵌入式资源
然后你可以像这样使用你的资源:
System.Reflection.Assembly.GetEntryAssembly().GetManifestResourceStream("PROJECTNAME.Resources.RESSOURCENAME")