所以我想从Resources文件夹中访问文件,而不是使用字符串键入其确切的目录,因为如果我在另一台计算机上运行它会弄乱程序。这是有效的代码:
var select = new WindowsMediaPlayer();
select.URL = @"C:\select.wav";
但我想通过不输入其确切位置来访问上面的目录。我试过的代码是:
var select = new WindowsMediaPlayer();
select.URL = Properties.Resources.select.ToString();
但我认为它只是逐字转换为字符串。 是否可以使用.URL属性访问资源,而无需像上面的第一个代码那样输入确切的目录? 谢谢。
答案 0 :(得分:0)
使用Properties.Settings
代替Properties.Resources
。
转到解决方案资源管理器中“属性”中的“设置”(而不是资源)并添加设置(让名称选择),然后:
var select = new WindowsMediaPlayer();
select.URL = Properties.Settings.select;