【发布时间】:2019-02-14 22:23:10
【问题描述】:
我正在尝试构建我的 vb.net 项目的发布版本。我的项目引用了多个 dll(我有这些 dll 的发布和调试版本)。当我构建我的项目时,我将我的配置设置为发布(显然),但我是否还需要引用我的发布 dll 或者引用我的调试 dll 相同?我只是想知道这是否有什么不同。
【问题讨论】:
-
这些引用的程序集(/dll)在哪里?它们是在同一解决方案中的其他项目中,还是在磁盘上的其他地方?当您处理当前项目(编码、构建、调试)时,您是否会执行诸如单步执行其他程序集中的代码之类的操作。根据您要执行的操作(从 GAC 到 NuGet 到直接引用磁盘上的程序集),您可以通过多种方式执行此操作。通常,您最好指向发布 DLL,而不是调试构建的程序集。不要忘记,元数据应该是相同的。尝试更多地描述事物
标签: c# vb.net debugging configuration release