xna字典中不存在给定的密钥

xna字典中不存在给定的密钥,xna,xna-4.0,Xna,Xna 4.0,您好,我在xna工作,在XACT和播放一些背景音乐方面有点问题。基本上我是按照这个指南来播放声音的。我已经声明了所有变量: private AudioEngine audioEngine; private WaveBank waveBank; private SoundBank soundBank; 在LoadContent中,我已经加载了他们的声音信息 audioEngine = new AudioEngine("Content\\XactMusic\\in

您好,我在xna工作,在XACT和播放一些背景音乐方面有点问题。基本上我是按照这个指南来播放声音的。我已经声明了所有变量:

    private AudioEngine audioEngine;
    private WaveBank waveBank;
    private SoundBank soundBank; 
在LoadContent中,我已经加载了他们的声音信息

    audioEngine = new AudioEngine("Content\\XactMusic\\inGameMusic.xgs");
    waveBank = new WaveBank(audioEngine, "Content\\XactMusic\\Wave Bank.xwb")  
    soundBank = new SoundBank(audioEngine, "Content\\XactMusic\\Sound Bank.xsb"); 
在XACT工具中,我创建了一个waveBank和一个soundBank,并加载了一个.wav文件。 问题是,当我试图编译时,会弹出一个错误:

生成内容引发KeyNotFoundException:字典中不存在给定的键。
我做错了什么???

试着去掉扩展名,你把音乐文件放在内容项目中了吗?试过了,出现了同样的错误。而且我在内容文件夹中只有inGameMusic.xap文件,不太确定是什么错了,但是可能有助于获得有关在内容管道中引发的异常的更多详细信息。@AndrewRussell我下载了调试器,我认为它可能已经解决了问题。感谢您以及ClassicTunder的回答。:)