URL访问Resources文件而不键入其字符串目录

时间:2017-02-04 09:35:07

标签: c# url resources

所以我想从Resources文件夹中访问文件,而不是使用字符串键入其确切的目录,因为如果我在另一台计算机上运行它会弄乱程序。这是有效的代码:

var select = new WindowsMediaPlayer();
select.URL = @"C:\select.wav";

但我想通过不输入其确切位置来访问上面的目录。我试过的代码是:

var select = new WindowsMediaPlayer();
select.URL = Properties.Resources.select.ToString();

但我认为它只是逐字转换为字符串。 是否可以使用.URL属性访问资源,而无需像上面的第一个代码那样输入确切的目录? 谢谢。

1 个答案:

答案 0 :(得分:0)

使用Properties.Settings代替Properties.Resources

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

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