Transform Edges to Profile precisely? i want to do this inside of blender



i already tried with transforming the edge to curve then having a rectangular extrude profile to this curve but the result is not flat , and not precise at all

is there any way i can do that inside of blender? any add-ons that can do that? if possible in a non destructive way

i also tried in extrude then solidify, this is the result i got, its already on "even thickness" im on 2.8. clearly its not precise at all, thoses angles are not straight 

 

thanks
I'm in 279, but this works for me?


Mesh, faces only removed, converted to 2D Curve
In Curve > Geometry panel 'Extrude' set to desired amount (no Bevel)
Solidify modifier assigned, 0 Offset, Even Thickness, Fill Rim.




.. seems to render OK, but yes, if you convert back to mesh, the topology is horrible.