我目前正在开发 2 个解决方案。一个解决方案是我的主要应用程序,其中有几个项目(DAL、BL、UI 和 CORE)作为层,第二个解决方案是我正在开发的类库(可以被任何项目使用,而不仅仅是我的第一个解决方案) - 第一个解决方案使用该类库。
由于我的第二个解决方案(类库)仍在开发中(测试它的最佳方法是在读取开发应用程序上),在第一个解决方案中,我参考了第二个解决方案的调试 DLL - 所以当我在工作时对第二个解决方案进行更改我已经可以看到它们会影响实际应用程序。
我想知道在这种情况下工作的最佳实践是什么?并且在发布我的第一个解决方案(应用程序)时,我如何使其仅用于发布,采用 DLL 的发布版本而不是我指向的调试版本?