我有一个名为 的文件夹Sounds
,其中包含一个名为 的音乐文件theme.mp3
。该文件夹位于项目的根文件夹中。
我想将此文件直接包含在.exe
文件中。
目前,我只能从外部文件夹中读取音乐。如何将音乐文件包含在我的.exe
?
我有一个名为 的文件夹Sounds
,其中包含一个名为 的音乐文件theme.mp3
。该文件夹位于项目的根文件夹中。
我想将此文件直接包含在.exe
文件中。
目前,我只能从外部文件夹中读取音乐。如何将音乐文件包含在我的.exe
?
您可以将其作为资源嵌入,而不是作为流读取并播放。或者检索并存储在临时文件夹中并像以前一样播放。
添加theme.mp3
到您的项目(项目 -> 添加现有项目)。然后将该项目项的构建操作设置为“嵌入式资源”。
然后在运行时,您可以通过Assembly.GetManifestResourceStream方法读取 MP3 流。Assembly.GetManifestResourceNames方法可以帮助您发现在运行时已知的嵌入文件的名称。
右键项目->属性->资源->添加文件