提示错误:
无法加载 DLL“cc.dll”: 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。 (异常来自 HRESULT:0x800736B1)。如何解决?vs2008 (C#)

解决方案 »

  1.   

    看看你的cc.dll的依赖
    是不是依赖其他的dll?
      

  2.   

    给你个网址,学习下。不知看后能不能解决你的问题。http://www.hackhome.com/InfoView/Article_8497.html
      

  3.   

    cc.dll依赖的其他dll文件是否存在
    cc.dll本身有没问题
      

  4.   

    C# 用C++ 的DLL 要加载  用这个 DllImport
    例如:
    我想掉一个DLL 的 读取.ini 文件 的内容[DllImport("kernel32")]
    private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int size,string filePath);然后就可以用这个DLL 里面的 GetPrivateProfileString()这个方法了.
    直接引用是不行的,你可以查找下 DllImport的用法,很多的
      

  5.   

    [Dllimport("xxx.dll")]
    下面是你想要调用的系统函数了
      

  6.   

    楼上的正解,好像C++做的DLL不能像c#做的一样,直接添加引用,需要代码调用
     如果还不行,看你的CC.DLL估计应该是你自己测试做的吧,你检查下DLL生成有无问题