是否可以将一个音频文件与我的c#文件一起编译成一个exe文件?

时间:2012-07-02 00:13:05

标签: c# audio exe

所以我有一个脚本,在运行时播放我目前在同一个文件夹中的音频文件。我想将其中的两个合并为一个.exe,但我不确定这是否可行。有没有人知道这方面的细节?

2 个答案:

答案 0 :(得分:1)

快速简便的方法是:

  1. 打开Visual Studios。
  2. 启动一个新的C#项目。
  3. 将新的资源文件添加到项目中(如果它不是自动的,则在设计器中打开它。)
  4. 单击窗口顶部的“添加资源”按钮,然后选择声音文件。
  5. 编写代码来播放文件(我假设脚本可以移植到此,如果您需要帮助,请告诉我们)。要访问文件,请使用Namespace.ResourceFile.FileName,其中Namespace是项目的namesapce,ResourceFile是您添加的资源文件的名称(默认为“Resource1.resx”),FileName是您添加的文件的名称。
  6. 如果在添加声音文件后检查窗口的左上角按钮,将使事情变得更容易。它将是“文件”或“音频”,虽然窗口经常打开“字符串”。记下当前所说的内容,以便稍后切换回此视图。

答案 1 :(得分:1)

是的,只需将音频文件Build Action属性设置为Embedded Resource即可。我想您已将音频文件添加到项目中以右键单击它>然后属性做我上面所说的。(虽然我认为这不是一个好习惯)希望它会有所帮助