Making a game on your own (or even a team) is like trying 2 eat the planet mars with a plastic spoon

Well everything is almost done, but I am having 2 issues with building my game for steam,
@mikepurvis @ and anyone else with a clue, I’m hoping you guys could maybe help me out if have any knowledge about this.

(1: ) First issue, I have my steam SDK working to a certain extent, I have added the sdk files to my project’s \Engine\Binaries\ThirdParty\Steamworks folder and gotten the steam overlay to appear along with my app id while playing in stand along mode and everything checks out, but at this point is where the trouble begins, to get steam working in the engine I have to enable the Online Subsystem Steam plugin, but it makes my game require visual studio 2015 to build, which Is huge and I can’t download it because of the slow unstable internet , some UE4 Users on the answer hub say enabling the plugin shouldn’t make my game require VS 2015, but for some reason it does and I can’t build while its enable, someone says I’ve probably added code to my engine somehow but disabling the plugin makes the game build work without VS 2015 but stops steam from working, I don’t see where I could have possibly added code to my game, do you guys have any clue how I could get it to build without visual studio 2015 being required while the plugin is enabled?

(2: ) the second issue is a bit confusing,( @mikepurvis you may have some knowledge about this since you’ve used steam before) so once I have the steam sdk and overlay working with my app id and I’ve successfully built my game, what’s the process of getting the game onto steam, I’m sure I have to build and package the game to a steam depot using steam sdk right? main question is does the building the game to a depot upload it onto steam for others to download? or is uploading the game to steam another process??