我有一个第三方托管dll,要求另一个不受管理的dll。 C#代码在调试时调用它在我的机器上工作正常,而不是在我把它放在服务器上。
似乎这是因为服务器上安装的版本与我的机器不同。但是想知道dll检索流程(托管/非托管)是如何工作的。
到目前为止,我能理解这一点:
托管dll
非托管dll
以上是否正确?
谢谢
答案 0 :(得分:0)
非托管DLL搜索顺序遵循以下规则:http://msdn.microsoft.com/en-us/library/windows/desktop/ms682586(v=vs.85).aspx
简而言之: