C# URL访问资源文件,而无需键入其字符串目录

C# URL访问资源文件,而无需键入其字符串目录,c#,url,resources,C#,Url,Resources,因此,我希望访问Resources文件夹中的文件,而不必使用字符串键入其确切目录,因为如果我在其他计算机上运行程序,它会把程序搞得一团糟。这是有效的代码: var select = new WindowsMediaPlayer(); select.URL = @"C:\select.wav"; 但我想通过不键入其确切位置来访问上面的目录。我尝试的代码是: var select = new WindowsMediaPlayer(); select.URL = Properties.Resourc

因此,我希望访问Resources文件夹中的文件,而不必使用字符串键入其确切目录,因为如果我在其他计算机上运行程序,它会把程序搞得一团糟。这是有效的代码:

var select = new WindowsMediaPlayer();
select.URL = @"C:\select.wav";
但我想通过不键入其确切位置来访问上面的目录。我尝试的代码是:

var select = new WindowsMediaPlayer();
select.URL = Properties.Resources.select.ToString();
但我认为这只是把它精确地转换成一个字一个字的字符串。 是否可以使用.URL属性访问资源,而无需像上面的第一个代码那样准确键入目录?
谢谢

使用
Properties.Settings
而不是
Properties.Resources

转到解决方案资源管理器中属性中的设置(而不是资源)并添加设置(让名称选择),然后:

var select = new WindowsMediaPlayer();
select.URL = Properties.Settings.select;

在代码中:Properties.Resources.select.ToString();select是我试图访问的文件。很抱歉给你带来了困惑。