如何创建包含所有必需资源的项目的独立可执行文件?

时间:2018-08-02 09:42:15

标签: c# winforms install executable external-links

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

因此,我需要您的帮助,请帮助我创建独立的可执行文件。

先谢谢了。

2 个答案:

答案 0 :(得分:0)

如果要将资源合并到.exe中,可以使用属性

  

嵌入式资源

进入Visual Studio

  

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

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

System.Reflection.Assembly.GetEntryAssembly().GetManifestResourceStream("PROJECTNAME.Resources.RESSOURCENAME")

答案 1 :(得分:0)

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