How can you use visual studio platform to create code for MQl5?

Is there a way to use Visual Studio as an editor to create code for MQL5? What would you have to do?