u011475211
caoxwei2
2016-04-20 13:50

dll引用之后出现的问题

  • loaderlock
  • vs2010调试错误

在一个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!

导致无法调试,请帮忙解决,困扰很久了,谢谢

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答