程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> loaderlock-dll引用之後出現的問題

loaderlock-dll引用之後出現的問題

編輯:編程解疑
dll引用之後出現的問題

在一個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

u011475211
u011475211
u011475211
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved