代码之家  ›  专栏  ›  技术社区  ›  Andrew Florko

C++,C++项目混合:无法加载文件或汇编

  •  1
  • Andrew Florko  · 技术社区  · 14 年前

    我有两个项目的Visual Studio 2010解决方案:c#和c++

    使用.net框架库的c++项目,并公开从c#项目引用的类。

    一切都编译得很好,而c#project intellisence帮助我处理从c++公开的方法。但当我尝试启动c#项目时,它却意外地崩溃了:

    Could not load file or assembly 'c++library.dll' or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
    

    内部异常为空

    我试着用 tdump

    章节关键: 错误:0x42213f处的内部错误,基数为0x400000

    提前谢谢你!

    2 回复  |  直到 14 年前
        1
  •  1
  •   Justin    14 年前

    融合测井仪的组合( guide )以及 dependency walker 应该给出答案。

        2
  •  1
  •   oleveau    14 年前

    fuslogvw.exe 获取程序集绑定的完整详细信息。