It looks like you may have put the using directive inside a namespace and is calling Process.Start() from another namespace which does not contain the directive using System.Diagnostics; in it.
Could you share more of your code, perhaps?
Note: This would perhaps be more appropriate as a comment, but as a new contributor myself, I do not have enough reputation to add comments.