在vs2010中用wpf做的应用程序,无法使用DirectSound吗?

在vs2010中用wpf做的应用程序,无法使用DirectSound吗?我做了这个应用程序,什么都没写,只是引用了一下directX.dll,directsound.dll,然后不写一行代码,程序可运行。我用directsound中的类型定义一个变量,都没有去初始化,只写了一个定义,但是程序就会启动不起来,出现假死。有没有人遇到过?

还有就是我做的项目要用到语音,在用wpf做的时侯,关于麦克风录音这一块都是怎么做的?我原来写的类是用directsound,在2005里面都运行的很好,不知道为什么在2010的wpf里就不行。

第1个回答  2011-10-26
感觉是这个问题。。。

在app.config的configuration节点加入
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>

参考资料:参考自MSDN,具体地址:http://msdn.microsoft.com/zh-cn/library/bbx34a2h.aspx

本回答被网友采纳
第2个回答  2011-10-25
2010不兼容。本回答被提问者采纳
相似回答