.Net assemblies have pdb files for debugging. The PDB file points to the exact source location among other details. This is good if I am building the assembly and debugging it locally. The problem starts when you need to deploy your assemblies on other computers. Debugging in such scenarios can be accomplished in a couple of ways; 1. You could put the source in a shared location and point to the location when VS asks for it 2. You could use Source server and point to the source control and configure VS to use that
Java has source jars that could be just deployed on alongside the actual jar itself and use it for debugging. This seems a simpler and neater solution. Can we do this with .Net (I know sourcepack provides a similar functionality)? Or are there better/simpler solution options for this?