使用Microsoft.DirectX和Microsoft.DirectX.Sound进行录音时遇到的异常

如题,Copy别人写好的SoundRecord类进行录音,在MainWindow中放入一个SoundRecord实例,运行程序,

总是遇到一个异常:“对类型“录音.MainWindow”的构造函数执行符合指定的绑定约束的调用时引发了异常。”,行号为“3”,行位置为“9”。

于是上网搜解决方法,五花八门,却都是抄来抄去,文不对题。

最后找到一个解决方法:

我是用.net framework 4.0 WPF开发的,但调用DirectX应该不是4.0的,因此出错。

1 <startup useLegacyV2RuntimeActivationPolicy="true">
2     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
3   </startup>
解决方法,在app.confi中添加如下代码

再次运行,解决。

原文地址:https://www.cnblogs.com/panbao/p/3394400.html