【发布时间】:2018-12-10 09:06:43
【问题描述】:
我是 C# 新手,无法通过拇指驱动器执行我的应用程序。我电脑上的代码如下
private void buttonanticipation_Click(object sender,
EventArgs e)
{
SoundPlayer sPlayer = new SoundPlayer (@"C:\Users\MyPC\SoundBoardApp\Soundboards\AnticipationSound.wav");
sPlayer.Play();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void buttonrecordscreech_Click(object sender, EventArgs e)
{
SoundPlayer sPlayer = new SoundPlayer(@"C:\Users\MyPC\SoundBoardApp\Soundboards\RecordScreetch.wav");
sPlayer.Play();
}
但我需要它做的就是找到闪存驱动器上指定的路径。在我的 PC 上,路径是 D:,但在其他计算机上会有所不同。任何帮助将不胜感激。
【问题讨论】:
-
如果您将程序编码为始终查找该路径,那么您将无法在不重新编译代码的情况下解决问题。您需要使用Configuration 文件来解决这些问题
-
将资源编译到可执行映像中。似乎没有立即需要将它们放在磁盘上。除非这些是第 3 方资产。在这种情况下,我们无法提出任何建议,因为我们无法知道他们的居住地。
标签: c# windows forms path parent