files
Output files
*.dll
- Main Assembly File , An assembly file is a portable executable format which .NET can run on Windows
- Contains Main Compiled Code in Intermediate Language
- For .Net Framework Compile Convert Code from User Selected language to intermediate Language
*.xml
- Contains Summary Details of Every Function and Class
- Without *.xml File user won't able to See Summary Details when using Library
*.pdb
- Debugger File require for Debugging
- Without Debugger File user won't be able to step through inside library Code
- You Can Remove *.pbd File from Release Build to Prevent User To Step into Code
- To Disable .pbd file go to Project Property-->Compile-->Advance Compile Options-->Set Generate debug info* to None.
- Reference Stackoverflow
*.deps.json
The deps.json file is a dependencies manifest. It can be used to configure dynamic linking to assemblies that come from packages.