我正在尝试学习在库中编写代码并将它们编译成 C# 中的 DLL。
这就是我所做的:
我有一个主要的 VS 项目,我在其中拼凑了我正在编写的应用程序的不同部分。
我在单独的 VS 项目中编写我的课程。然后,我将它们编译成 DLL,我会将这些 DLL 复制到主 VS 项目中。主 VS 项目将引用这些 DLL,然后在其逻辑中使用它们。
然而,问题是当 DLL 中编译的代码出现错误或问题时,调试变得非常困难。编译器不会告诉错误究竟来自哪里。此外,当我对驻留在 DLL 中的类进行更改时,在处理主 VS 项目时,我必须始终重新编译和替换它们。
这样,我的工作流程变得非常突兀。使用 DLL 时正确的工作流程应该是什么?