To install Visual Studio 2017 in a language of your choosing, click the Language packs. Shared components, SDKs, and tools to different drives, and keep Visual Studio on the drive that runs it the fastest. For more information, see the Change. Use command-line parameters to install Visual Studio 2017; Install Visual Studio for Mac. Is it possible to install programs onto a network drive? For example, a laptop running a SSD will have limited space, so can I install programs on an external network drive to save space? I want to install Visual Studio 2013 on a laptop with a SSD having 20 GB free. Visual Studio is 9.64 GB, which will take up most of my space.
I just got back from Kenya and South Africa and had a great time speaking at and the Microsoft Tech Summit in Johannesburg. I also got to hang out with my wife's family a bunch.
While I was there I was reminded (as one is when one travels) how spoiled many of us with being always connected. Depending on how far out of town you get the quality of internet varies.
There's not just bandwidth issues but also issues of latency and reliability. Visual Studio generally - and Visual Studio 2017 specifically - has an online installer and if you lose connectivity during the installation you can run into problems.
However, they haven't got an ISO available for downloading for legal reasons. They can't package up the Android Installer from Google, for example, into an ISO. The user needs to download certain things themselves dynamically. Fortunately there's making an offline installer. These could be used to create USB sticks or DVDs that could then be passed out at User Groups or free Events. First, I went to and clicked Download.
I use VS Community but you can also do this for Enterprise, etc. I downloaded the bootstrapper.exe and put it in its own folder.
If you want EVERYTHING possible then you'd run something like this. Note that is my folder there and I selected en-US as my language. Vscommunity.exe -layout e: vs2017offline -lang en-US.
However if you don't want EVERYTHING - maybe you just want.NET Core, ASP.NET Core, and Azure, then you'll pass those options in on the command line. They call them 'Workloads' but that's a Microsoftism. Here is a list of you can choose from. I did this to get an offline setup for my main four 'workloads.' I ran this from a cmd prompt. Vscommunity.exe -layout e: vs2017offline -lang en-US -add Microsoft.VisualStudio.Workload.Azure Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.NetWeb It will go and download everything you need.
If you want everything then it'll take a while, so hang back. If you have trouble or nothing happens, check the ddbootstrapper.log file in%TEMP%. When it's all done you'll end up with a folder like this that you can copy to a DVD or USB key. One nice aspect of this system is that. As updates become available for Visual Studio 2017 (RC or otherwise), you can run the -layout command again, pointing to the same layout folder, to ensure that the folder contains the latest components. Only those components that have been updated since the last time -layout was run will be downloaded. IMPORTANT NOTE: Make sure that your file is named 'vs SKU.exe.'
Sometimes you'll end up with a file like vscommunity1985960229.exe and you'll want to rename it to vscommunity.exe for offline to work. Before you run the installer, you'll want to install the root certificates in the certificates folder. From the team: They are the root certs needed to verify the setup application (the stuff installed under ProgramFiles Visual Studio 2017 Installer) and the catalog (a json file that lists of all the VS components that could be installed by setup). Most computers will already have these root certs. But users on Win7 machine may not.
Once you install these certs, setup will be able to authenticate the content being installed is trusted. You should not remove them after installing them. I hope this helps you set up offline installers for your classrooms and organizations! You'll save a lot of bandwidth. Sponsor: Big thanks to!
Join 40,000+ developers who monitor their apps with Raygun. Understand the root cause of errors, crashes and performance issues in your software applications.! I've done this quite a few times for various flavours of VS2015 and updates and the layout update in place is a messy broken thing.
Unless it's been much enhanced in 2017 I'd favour ignoring it and doing a fresh copy. Also when creating the install package it's usually better to use the ISOs because some of the package downloads can fail silently, especially on fuzzy enterprise networks. Losing the ISO for 2017 is a terrible situation and I'm getting a headache just thinking about trying to get pulling hundreds of packaged executables being pull through signed off by IT Security. It's funny how MS has embraced open source and open tooling delivery while seemingly ignoring enterprise (or maybe pushing on them to adapt, they won't they'll just stick on the old version till forced to move ala XP).
Also creating layouts for patches seems dependant on what direction the wind is blowing, I think 2015 Update 3 took about 4 tries to download everything correctly and only way to verify was reading through the logs. Also that one needed a random Windows KB update on Windows 7 which was extra fun. It would be great if there was a way of verifying an already created layout. Is there any way?
Note you can also throw in VSIX installs on these to save more setup or bandwidth (or when all executable downloads are blocked by 'the-big-bad' firewall). Validation of a layout would be handy. I had a blocking issue late last year with the 2017 installer where it had started an MSI (maybe it was a VSIX?) download but failed. It then cached it in C: programdata Microsoft VisualStudio Packages as a 0kb file. So I kept fixing my layout, and even just trying to install with no layout, but the cached file kept being used. It took a while to diagnose but once I overwrite that 0kb file with a full one from a fixed layout I could repair:) Without that I couldn't uninstall or reinstall. So validation would be awesome.
Apologies for this somewhat negative comment, but the offline installation option for Visual Studio 2017 is completely useless. Once the layout has been created, if you disconnect from internet Visual Studio installation will not succeed. Details WebClient download failed: The remote name could not be resolved: 'download.microsoft.com' Bits download failed: File not found. WinInet download failed: Function: InternetOpenUrl, HR: -, Message: Unknown error 12007 The installer still attempts to make an outbound connection to the internet. You’d think this would have been tested before the release.
I’m sitting behind firewall without internet connection and can’t install VS2017. This very sad and annoying. I have created a StackOverflow and would appreciate any help: Cheers Ershad.