我有一个v3.5项目,它构建了一个exe,它引用了很少的其他自定义(其他团队).NET DLL
这些引用的DLL依次引用一些第三方DLL。
我的问题是我在服务器上部署它。我只是部署我自己的exe和我直接引用的DLL。
那些第二级底层第三方DLL怎么样?它们在部署服务器上不存在,但我的二进制文件似乎仍在运行。 如何?
没有找到DLL的抱怨。在输出中,它甚至不显示第三方DLL的加载。可能是那些第三方dll代码实际上没用过?
答案 0 :(得分:0)
没有找到DLL的抱怨。在输出中,它甚至不显示第三方DLL的加载。可能是那些第三方dll代码实际上没用过?
这听起来像是最可能的解释。它们在实际需要之前不会被加载。
答案 1 :(得分:0)
使用此应用程序查看正在发生的事情 http://www.dependencywalker.com/ 用它打开所有的dll并测试它们是否真的依赖。