この同じトピックに関するスレッドがたくさんあることは知っていますが、まだ理解できない理由で、これはうまくいきません。
私はこのプロジェクトツリーを持っています:
Project->Properties->Resources メニューから、alarm.wav を .resx ファイルに埋め込みました。
コードのさまざまな組み合わせを試しましたが、何も機能しません。
現時点では、これは私が試しているコードです。
using System;
using System.Media;
using System.Windows.Forms;
using System.Threading;
using System.Globalization;
using System.ComponentModel;
using System.Resources;
using AlarmForm;
namespace Alarm
{
public partial class Form1 : Form
{
private bool estado = false;
private SoundPlayer sonido;
public Form1()
{
InitializeComponent();
ResourceManager resources = new ResourceManager(typeof(Form1));
sonido = new SoundPlayer(resources.GetStream("alarma"));
}
}
}
コンパイル時または実行時にエラーは表示されませんが、サウンドの代わりにエラー ビープが聞こえます。
編集済み: Alarm.Propertiesを使用しようとして見つけたエラー