在一個C#項目中需要用到音頻控件,所以下載了NCT的控件,引用了AxInterop.NCTAUDIOEDITOR2Lib.dll和Interop.NCTAUDIOEDITOR2Lib.dll,首先出現嵌入互操作集間接引用的問題,修改兩個引用的屬性的嵌入互操作類型為false,之後出現正嘗試在 OS 加載程序鎖內執行托管代碼。不用嘗試在 DllMain 或映像初始化函數內運行托管代碼,這樣做會導致應用程序掛起
關掉vs2010的MDA的LoaderLock之後出現
Protection Error
Debugger detected - please close it down and restart!
Windows NT users: Please note that having the
WinICE/SoftIce service installed means that you are
running a debugger!
導致無法調試,請幫忙解決,困擾很久了,謝謝
不要引用AxInterop.NCTAUDIOEDITOR2Lib.dll和Interop.NCTAUDIOEDITOR2Lib.dll
直接引用com組件,NCTAUDIOEDITOR2,讓VS生成那兩個Interop的dll