Uwp AudioBuffer.CreateReference()中的EETypeLoadException

Uwp AudioBuffer.CreateReference()中的EETypeLoadException,uwp,Uwp,我正在根据场景3进行音频捕获,并注意到输出中显示了EETypeLoadException: Exception thrown at 0x753296C2 in AudioCreation.exe: Microsoft C++ exception: EETypeLoadException at memory location 0x11BFD8C4. 每次执行此行时(请参见的第97行): EETypeLoadException的原因是什么?我需要担心吗 编辑 复制步骤: 下载 打开Windows

我正在根据场景3进行音频捕获,并注意到输出中显示了
EETypeLoadException

Exception thrown at 0x753296C2 in AudioCreation.exe: Microsoft C++ exception: EETypeLoadException at memory location 0x11BFD8C4.
每次执行此行时(请参见的第97行):

EETypeLoadException
的原因是什么?我需要担心吗


编辑

复制步骤:

  • 下载
  • 打开Windows universal samples\samples\AudioCreation\cs\AudioCreation.sln解决方案
  • 打开AudioCreation项目属性>调试>将调试器类型设置为“混合(托管和本机)”
  • 在调试模式下运行应用程序
  • 单击选项3“使用FrameInputNode”
  • 点击“生成音频”按钮
  • 查看Output>Debug窗口,在那里我得到了
    EETypeLoadExceptions
  • 我正在使用Visual Studio Enterprise 2015,更新3

    EETypeLoadException的原因是什么?我需要担心吗

    这是一个已知问题,尝试调用
    AudioBuffer.CreateReference
    并分配给变量时将抛出
    EETypeLoadException

    using (AudioBuffer buffer = frame.LockBuffer(AudioBufferAccessMode.Write))
    using (IMemoryBufferReference reference = buffer.CreateReference()) //Here
    {
    }
    
    它试图为
    CreateReference
    返回但找不到的类加载类型信息


    在UWP应用程序中,您可以忽略此异常,尤其是在混合调试模式下。在桌面应用程序(如WPF)中,我们可能会添加强制转换以避免此类异常。

    我无法在我这边重现您的问题。您能分享详细的重现步骤吗?@XavierXie MSFT添加了重现步骤:)
    using (AudioBuffer buffer = frame.LockBuffer(AudioBufferAccessMode.Write))
    using (IMemoryBufferReference reference = buffer.CreateReference()) //Here
    {
    }