我正在尝试构建vb.net项目的发行版。我的项目引用了多个dll(我同时拥有这些dll的发行版和调试版)。在构建项目时,我将配置设置为Release(显然),但是我是否还需要引用我的发布dll或引用我的调试dll相同?我只是想知道这是否有所不同。
答案 0 :(得分:0)
就调用DLL而言,由于使用PInvoke来访问入口点(假设您不尝试进入C代码),因此无论哪种方式都可以工作。 PInvoke根据文件名加载DLL,并根据入口点名称加载功能(通过GetProcAddress)。
就您所提供的内容而言,请确保您出于多种原因不提供调试DLL。
例如: