Bottom line:
To directly answer the original query: Microsoft never intended for it to be portable, and the technical obstacles (registry, GAC, services) make a clean portable version impossible. Visual Studio 2015 Portable
Introduction