Cara Instal Visual Studio Community 2017 Secara Offline

(tulisan ini diperbarui pada 29 Desember 2017)

Microsoft belum menyediakan file ISO ataupun zip. Untuk instalasi pada komputer tanpa koneksi internet, kita bisa membuat cache yang harus diunduh online. Kita bisa memindah seluruh direktori instalasi via USB flash drive atau DVD ke komputer yang tak memiliki koneksi internet. MS lebih merekomendasikan web installer karena banyak komponen Visual Studio yang sering mendapat pembaruan yang bersifat critical.

Unduh installer yang tersedia di visualstudio.com. Misalnya untuk Visual Studio Community 2017, file-nya bernama vs_community.exe. Jalankan file tersebut melalui command prompt dengan parameter --layout untuk mengunduh ke dalam direktori yang ditentukan. Parameter --lang en-US digunakan jika bahasa yang dibutuhkan adalah bahasa Inggris.

Perintah di bawah akan mengunduh file instalasi ke direktori C:\vs2017:

vs_community.exe --layout C:\vs2017 --lang en-US

Perlu diingat bahwa butuh waktu lama untuk mengunduh semua file (total ukuran semua file kurang lebih 35 GB). Kita dapat hanya mengunduh environment yang dibutuhkan. Misalnya untuk .NET web dan .NET desktop, jalankan perintah:

vs_community.exe --layout c:\vs2017 --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

Sedangkan untuk .NET desktop dan Office, gunakan:

vs_community.exe --layout c:\vs2017 --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Office --includeOptional --lang en-US

Untuk memperbarui cache yang telah diunduh sebelumnya, jalankan kembali perintah di atas dengan parameter yang sama (--layout, --add, dan --lang). Direktori C:\vs2017 akan berisi banyak file, termasuk file installer.

 

Lakukan instalasi via command line dengan parameter yang sama seperti saat kita mengunduh cache (tanpa parameter --layout). Ini untuk memastikan hanya file-file pada cache yang digunakan saat instalasi. Misalnya bila kita mengunduh untuk .NET web dan .NET desktop (lihat contoh sebelumnya), maka perintah yang digunakan adalah:

c:\vs2017\vs_community.exe --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional

Beberapa komponen mungkin membutuhkan waktu hingga 2 jam untuk pemasangan.