We fabricated 100-m-long class-MgB 2 superconducting wires using an internal Mg diffusion (IMD) process. Coronene was added as a carbon source to enhance the in-field critical current properties. We prepared a coil with a 4.8-cm diameter with 12 turns from a 2.6-m wire cut from the long wire. We obtained uniform critical currents (the critical current $(I_{c})$, the critical current density $(J_{c})$, and engineering $J_{c}(J_{e})$) at different magnetic fields and temperatures, wire structures, compositions, and microstructures of the MgB 2 layer in ten short wires cut from the middle ten turns of the coil. We also took seven pieces of a monofilament wire from the IMD long wire to fabricate a seven-filament IMD MgB 2 wire, and we found no obvious decrease in $J_{c}$ and $J_{e}$ when the diameter of the wires decreased from 1.06 to 0.88 mm. These results suggest that the IMD process could be used to fabricate MgB 2 wires with a uniform structure. Coronene addition is useful for obtaining uniform composition and microstructure in the MgB 2 layer because the B powder is uniformly coated with coronene for the whole wire during the annealing steps in the drawing process and the final heat treatment process. Therefore, the IMD process, together with coronene addition, is expected to fabricate MgB 2 superconducting wires with uniform in-field critical current properties for practical large-scale applications.