Nick Cameron's been gathering some requirements about what would have to happen to enable tooling support:
https://gist.github.com/nick29581/a3bbf6dd1b14ce57f18c
I tried to revive as much information as I could from my days in Visual Studio, but if you have additional feedback, I'm sure he'd be very interested to hear it! Obvious caveats about it being a long-term goal, no immediate plans to tackle it, larsberg is on Servo so what does he know, etc. :-)