C# 在c中向exe添加通知声音文件#

C# 在c中向exe添加通知声音文件#,c#,embedded-resource,resource-files,C#,Embedded Resource,Resource Files,我试图在用户按下按钮时添加通知警报 private void button1_Click(object sender, EventArgs e) { SoundPlayer simpleSound = new SoundPlayer(@"C:\Users\.........\ambbrdg7.wav"); simpleSound.Play(); } 我想将ambbrdg7.wav添加到我的exe文件中,以确保我的程序始终可以访问该文件您可

我试图在用户按下按钮时添加通知警报

    private void button1_Click(object sender, EventArgs e)
    {
        SoundPlayer simpleSound = new SoundPlayer(@"C:\Users\.........\ambbrdg7.wav");
        simpleSound.Play();
    }

我想将ambbrdg7.wav添加到我的exe文件中,以确保我的程序始终可以访问该文件

您可以将该文件添加为内容(将该文件添加到项目中,并将其设置为构建操作->内容)或将其添加为资源-请参见项目+属性,资源选项卡,单击“添加资源”按钮,然后选择您的.wav文件。然后它就是:

var player = new System.Media.SoundPlayer();
player.Stream = Properties.Resources.tada;
player.Play();

如果“tada.wav”是我添加的资源,请将其更改为您的资源名称。

如果您将其添加到项目中并将其设置为内容,则其路径应与您的应用程序相同,如果您将其添加为资源,请使用Edit:@Hans Passant为资源提供了正确答案。