OK, you cannot *directly* run Visual Studio on Linux. So you'll need some sort of virtualization software. If your end goal is to develop Linux apps on a Linux machine using Visual Studio, I would suggest these steps:
1. Download and install VirtualBox
2. Install Windows inside VirtualBox and install guest extensions on it.
3. Install Visual Studio inside VirtualBox.
4. Install GCC and GDB on your Linux machine.
5. Install VisualGDB
inside VirtualBox and follow this tutorial
to make a simple Linux app from Visual Studio.