Question: I am using C# having come from a Java background - I have an exception but it does not tell me the line number - Just the method name.

Is that usual?? Is it down to Debug / Release builds??

Answer: 
Line numbers should be available when compiling in Debug as long as you keep the `pdb` files in the application directory. 

This will also work in Release if you enable PDB creation, as per [Justin's answer](https://stackoverflow.com/questions/2191957/c-exceptions-not-giving-line-numbers/2191986#2191986).

If you are interested, more information can be found at [PDB Files](https://msdn.microsoft.com/en-us/library/yd4f8bd1(vs.71).aspx) (MSDN)
This is down to debug symbols not being available - when you build your project make sure that you have "full" set in the debug settings (`Project properties` -> `Build` -> `Advanced` -> `Debug info`) and also make sure that the resulting pdb files are present alongside the assmebly in the same directory when you are running your app.