我正在努力学习在库中编写代码并将它们编译成C#中的DLL。
这就是我的所作所为:
我有一个主VS项目,我在其中编写了我正在编写的应用程序的不同部分。
我在不同的VS项目中编写我的课程。然后,我将它们编译成DLL,我将DLL复制到主VS项目。主VS项目将引用这些DLL,然后在其逻辑中使用它们。
但问题是,当DLL中编译的代码存在错误或问题时,调试变得非常困难。编译器不会告诉错误来自何处。此外,当我对DLL中的类进行更改时,我必须在处理主VS项目时始终重新编译并替换它们。
我的工作流程变得非常突兀。使用DLL时,正确的工作流程应该是什么?
答案 0 :(得分:2)
将DLL项目添加到包含主项目的解决方案文件中,您将能够使用调试器(右键单击解决方案 - >添加现有项目)进入该代码。