6
In the company where I work use many DLL’s and I have a lot of difficulty debugging and understand this... In my projects (personal) I always put the classes directly in it and do not do as they, I find it much easier so, what is the advantage of using DLL? recalling that I program in ASP.NET C#.
EDIT: I have access to the DLL source code, but one of the problems is, the API key I call is inside the DLL, in case that key expires I don’t get a specific error, I can’t debug the method inside the DLL because when I import the DLL I can only read the verb of the methods and the name of the attributes. I can only debug if I open the DLL project and run it inside.
I assume that it is similar to creating a lib for use in several places, the difference is that they are "compiled", of course a DLL without a use documentation is quite complicated. Overall I think that’s it, being able to use the DLL for various things, now create a very specific class that only makes sense in that software nor see reason to move to a DLL.
– Guilherme Nascimento
If you have access to the DLL source, you will have no problem debugging it... But as the colleague said, they are libraries that are being made available to you and it is possible to assume that their functionality has already been tested and validated before its distribution, in which case you should not even worry about debugging your code. Just make your implementation according to API documentation.
– Leandro Angelo
Guys take a look at the issue, I don’t know if I could explain the case properly, but I think it answers what you commented
– Leonardo Bonetti