C# URL访问资源文件,而无需键入其字符串目录
因此,我希望访问Resources文件夹中的文件,而不必使用字符串键入其确切目录,因为如果我在其他计算机上运行程序,它会把程序搞得一团糟。这是有效的代码: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
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是我试图访问的文件。很抱歉给你带来了困惑。