修改App.config,修改方法以下:
原App.config調試
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
</configuration>
修改後的App.configorm
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/> </startup>
</configuration>
問題2:其餘信息: DLL「Microsoft.DirectX.DirectSound.dll」正嘗試在 OS 加載程序鎖內執行託管代碼。xml
把Visual Studio菜單的 調試->異常->Managed Debuggin Assistants->LoaderLock 的選中狀態去掉(我沒有找到異常菜單,可是使用快捷鍵Ctrl+Alt+E打開了異常對話框)。我認爲這種作法不是解決辦法,只是把異常給關掉了,可是暫時沒有發現別的方法。
blog
該錯誤是由於系統沒有檢測到麥克風引發,因此解決方法是
- 在程序中增長異常處理機制,捕捉異常,及時處理並作相應提示。
- 插入麥克風,或者啓用虛擬麥克風utf-8