如何在C#Window Form应用程序中使用Resources文件夹的相对路径?

我想在窗口窗体加载时播放声音,

SoundPlayer sound = new SoundPlayer( @"song.mp3" ); sound.Play(); 

将此项目分发给其他人时,我无法使用绝对路径。 那么在这种情况下如何使用相对路径呢? song.mp3位于"C:\Users\xxx\Desktop\Game\Resources\song.mp3"哪个位置?

谢谢,

创建资源包并将其存储在包中,并仅引用包中的声音文件。

IE:默认情况下创建winforms项目时,您将在Properties文件夹中看到Resources.resx文件。 在那里添加资源,然后从代码中引用它:

 Properties.Resources.String1;