Virtual o'rnatish uchun Visual Studio 2017 Community Editionni qanday yuklab olish mumkin?

vs_Community.exe --layout f: \ vs2017c \ ilovasini bajarish orqali bu yerda yoki to'g'ridan-to'g'ri aloqa ), lekin bu ishlamayapti. Buning ikkita fayllari mavjud: f: \ vs2017c \ vs_installer.version.json va f: \ vs2017c \ certificates \ vs_installer_opc.SignCertificates.p12 . Men ham /layout kodini - layout o'rniga hech qanday imkoniyatga ega bo'lmagan holda sinab ko'rdim. Men noto'g'ri ish qilyapman? Aytgancha, ISO fayllari mavjudmi?

UPDATE: I have installed the certificate, restarted the computer and re-tried running the installer a number of times. Nothing has really changed. A couple of times I could notice something written in red appearing in the console for less than half a second. Finally I have ran CCleaner (with full CCEnhancer custom to-clean list) to clean up everything (again! I have already done this before the first try) and tried again and now it is downloading...

UPDATE2:

Men muvaffaqiyatli deb o'yladim, lekin men noto'g'ri bo'ldim. Men qilgan narsalar quyidagi mazmundagi yaramali fayl edi:

vs_Community.exe --layout f:\vs2017c --lang en-US --add [a list of 133 individual component IDs]

Ushbu buyruqni bajarish natijasida o'rnatuvchi barcha tarkibiy qismlarni (shu jumladan tanlamaganlarim ham) barcha tillarda yuklab olishga harakat qildi (men faqatgina en-us kerak).

Men kerak bo'lmagan narsalarni yuklab olayotganini sezdim, jarayonni tugatdi va yangi boshlanish uchun hamma narsani o'chirib tashladi. Keyingi safar men faqatgina alohida ish yuklamamoqchiman. Men uni faqat bitta ish yukiga soddalashtirmoqchi bo'ldim

vs_Community.exe --lang en-US --layout f:\vs2017c\ --add Microsoft.VisualStudio.Workload.ManagedDesktop

Lekin bu faqat ishlamaydi. Buning o'rniga, "Bizga bir daqiqa bering, biz yaqinda amalga oshamiz ..." deb yarim soniya davomida chiqadi.

enter image description here

UPDATE3:

Bo'shashishlar yo'lining oxirida backslashni qo'yib qo'yilganini bilib oldim. Ie. vs_Community.exe - playout f: \ vs2017c ishlaydi, lekin vs_Community.exe - playout f: \ vs2017c \ ishlamaydi. Bu faqat bitta muammo emas, biroq, vs_Community.exe --layout f: \ vs2017c dan keyin bilan birga ishlaydigan qator ishlarning ro'yxatini kiritish; u faqat bitta ish yuki va bir qo'shimcha komponent va (muhim shart) vaqtinchalik fayllarni tozalash bilan sinab ko'rdim ...

UPDATE4:

Ekran kodidagi oynaning sarlavhasida siz ko'rib turganingizdek f: \ vs2017c \ q.2ho \ resources \ app \ layout \ setup.exe ni egallashga muvaffaq bo'ldim (bu biroz qiyin faqat bir necha soniya davomida paydo bo'ladi va juda qisqa vaqt o'tgach, avtomatik ravishda o'chiriladi), lekin uning yordami yuqorida ko'rsatilganidan juda farq qiladi. Ko'rinishidan, bu avvalgi ishda boshqa qator exe-zanjirlarni ishga tushirgan. Uning chiqishi quyida keltirilgan, shaxsiy ish yuklarining/tarkibiy qismlarini aniqlashning aniq yo'li yo'q:

q.2ho\resources\app\layout\Setup.exe output

Nihoyat men alohida komponentlar va ish yuklarini tanlashga harakat qildim va quyidagi imkoniyatlardan foydalanib harakat qildim: vs_Community.exe --lang en-en - playout f: \ vs2017c --all --includeRecmeded --includeOptional .

Nihoyat men faqatgina vs_Community.exe --lang en-en --layout f: \ vs2017c - all dan foydalanishni tugatdim - u ishlaydi va faqat kerakli tilni yuklab oladi, aslida kerak bo'lmagan tarkibiy qismlar. Olingan katalog kattaligi 18 gigabayt.

Yuklab olishni tugatdim va bu nuqta hozircha hozircha o'rnatilgan emas, balki aslida mizanpaj xususiyat parametrlarini aslida qanday qilib saqlanishini ishonchli tarzda ishlatish haqida savol.

16
Natijani to'liq takrorlagan deb o'yladim, ammo yig'ilish uchun ketganimdan keyin VS2017 uchun yuklab olish uchun qo'shimcha resurslar mavjudligini topish uchun qaytib keldim. Hech narsa, aslida, bu, albatta, bo'lar edi. Shuning uchun dastlab sizning qilgan natijangizga ishonaman.
qo'shib qo'ydi muallif David Tansey, manba
Nima uchun Microsoft barcha komponentlarni va mahalliy keshni papkasini tanlash va u yerdagi barcha fayllarni yuklab olish uchun UI ilovasini taqdim qilmaydi? buning mantiqiy usuli bo'lishi kerak (buyruq qatori o'rniga)!
qo'shib qo'ydi muallif S.Serp, manba
qo'shib qo'ydi muallif Alexan, manba

10 javoblar

  • Foydalanuvchimdagi "vs_professional.exe" ni saqlab olish katalogini yuklab oling, boshqa diskda yoki yo'lda ishlamadi.
  • Sertifikatni qayta yuklamasdan o'rnatildi.
  • "E: \ vs2017offline" ikkilamchi diskida birlamchi ildiz papkasini maqsad qilib olgan ma'muriy buyruq xohishi oynasidan moslashtirilgan (2 til va ba'zi ish yuklari) buyrug'ini bajargan.

Hech qachon MS bunday usulni tarqatishi mumkin emas, deb o'ylayman, Visual Studio'yu yuklab olayotgan insonlar kompyuterlar va OS-ning ilg'or bilimlariga ega bo'lishi kerakligini tushunaman, biroq bu 30 yilgacha vaqt o'tishi kabi.

5
qo'shib qo'ydi
O'rnatish sifati o'rta maktab hackaton darajasi kabi ko'rinadi: Electron kabi yangi va xushbichim so'z kitob kutubxonasini (yomon emas, demak, birinchisi "nafaqat qiziqarli" mahsulotni yaratmasdan oldin bir necha tajribaga ega bo'lishdir). 15 daqiqalik o'quv qo'llanmasini o'qib chiqing, ko'rinadigan ishlaydigan ilovani qurib ko'ring va hech qanday oqilona sinovsiz qoldiring. Ammo men buni juda kechiraman, chunki men Visual Studio'ning o'zi bilan juda xursandman va uni moslashtirilgan versiyasidan foydalanishga ruxsat berganim uchun minnatdorman (Community Edition nafaqat kerakli narsalarni o'z ichiga oladi, balki deyarli foydasiz bo'lgan Express Edition bilan taqqoslana olmaydi) ) tekinga.
qo'shib qo'ydi muallif Ivan, manba

I have used the exact steps from here and it worked flawlessly : https://docs.microsoft.com/en-us/visualstudio/install/install-vs-inconsistent-quality-network

3 oddiy qadamda:

1-qadam: Yuklab olish sahifasidan tegishli Visual Studio 2017 versiyasini yuklab oling ( https://www.visualstudio.com/ yuklab olish/)

Step 2: Open your command prompt as Administarator, point to where your Visual studio download exe is and execute the following command (this command is specifically for Web & Desktop development) :

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

Step 3 : Traverse to the path c:\vs2017layout in your command prompt and then run the following command (this command is specifically for Web & Desktop development)

vs_community.exe --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional
3
qo'shib qo'ydi

Faqat "minimal" C# o'rnatilishi uchun quyidagilarni foydalaning:

vs_Community.exe --layout f:\vs2017c --lang en-US --add Microsoft.VisualStudio.Workload.ManagedDesktop

Bu aniq ishlaydi. Birinchi buyruq satridagi xatoliklar chiziqning teskari tomonida edi. U holda u ishlaydi. Siz hamma narsani yuklab olishingiz shart emas.

Masalan, quyidagi ish yuklarini (yoki kichik guruhni) buyruq qatoriga qo'shishingiz mumkin:

Microsoft.VisualStudio.Workload.Data Microsoft.VisualStudio.Workload.NetWeb Microsoft.VisualStudio.Workload.Universal Microsoft.VisualStudio.Workload.NetCoreTools

Ba'zida downloader juda ko'p paketlarni yoqtirmaydi. Lekin paketlarni yuklab olishingiz mumkin (boshqa ish yuklarini qo'shing), bu asta-sekin ishlaydi. Istaganingiz kabi.

Qiziq narsa. O'rnatishchi keyin siz oldindan yuklab olmagan tanlagan paketlarni yuklab oladi, shuning uchun juda aqlli (bu nuqtada).

(Albatta ko'proq paketlar mavjud).

2
qo'shib qo'ydi

Yuqoridagi buyruq men uchun ishlagan

C: \ Users \ marcelo \ downloads \ vs_community.exe - eng ky-en - tanlash C: \ VisualStudio2017 - all

0
qo'shib qo'ydi

Siz ko'rsatgan birinchi qadamni shu paytgacha kuzatib borgansiz, "Offline o'rnatish papkasini yarat". Ikkinchi qadamni qildingizmi? "Instant o'rnatish papkasidan o'rnat" - ya'ni, sertifikatlarni o'rnating va papkada joylashgan vs_Community.exe-dan ishlating.

0
qo'shib qo'ydi
Darhaqiqat, men dastlab sertifikatni o'rnatmadim, lekin uni o'rnatish va qayta ishga tushirish hech narsani o'zgartirmadi. Ajablanarlisi, bu yechim (men aminmanki, yuklab olinyapti, lekin bu echim aslida hal qilinmasdan oldin tugashini kutishimiz kerak) CCleaner-ni ishga tushirish va hamma narsalarni tozalash edi (men buni bugungi kunga qadar qilgan bo'lsam ham).
qo'shib qo'ydi muallif Ivan, manba

Yo'q, bevosita f: \ vs2017c katalogida .exe fayli bo'lishi kerak (vs_Community_xxxxx.exe).

Faqat bu katalogdan boshlang, uzoq yo'llardan emas. yuklab olingan paketlar qisman juda uzoq yo'l nomlariga ega, agar siz uzoq yo'llardan boshlasangiz muvaffaqiyatsizlikka uchraydi.

0
qo'shib qo'ydi

Yuklab olingandan so'ng % temp% papkasini tekshiring. Mening holimda download har ikkala temp papkasida ham, men ko'rsatganimdan ham o'tib ketdi. Yuklab bo'lgandan so'ng, temp papkasidagi fayllar o'chirilmadi Bundan tashqari, tizim qismida (yoki % temp% har qaerda bo'lsa), birinchi navbatda etarli joyga ega bo'ling. Jamiyat nashri yuklab olish uchun har bir narsa uchun 16GB dan oshdi.

0
qo'shib qo'ydi
Yuqorida aytib o'tganimdek,% temp% o'chirish yordam berdi, ammo bu qisman echim. Buni ishlashga majbur qilish kerak edi, lekin uni ishlash uchun etarli emas edi (men tarkibiy qismlarni tanlayman)
qo'shib qo'ydi muallif Ivan, manba

Layout jildiga ega bo'lishingiz va quyidagi buyrug'ni berishingiz kerak:

F:\vs2017c>vs_community.exe /finalizeInstall

Keyinchalik, avtomatik yuklash keshining tarkibiy qismlari yuklab olinadi.

0
qo'shib qo'ydi
Bu ishlamayapti. Hujjatlar siz keshni yuklab olish uchun ishlatiladigan, lekin lang va tartibsiz (--lang en-US - Visual Studio Studio versiyasini tanlash) foydalanadigan buyruqni bajarish kerakligini aytadi. Afsuski, bu na ishlamaydi. Keshda siz vs_setup.exe topasiz. Sizning buyruqlaringiz bu. Oldindan tanlangan paketlar bilan bir gui ochiladi. Shundan so'ng siz << >> ni o'rnatishingiz mumkin
qo'shib qo'ydi muallif Gustavo Rodríguez, manba

Men faqatgina ingliz tilida va 2) faqatgina C tilida yozgan eski stol ustaxonasi loyihasini yaratish uchun kifoya qilgandim, mobil rivojlanish yo'q, hech qanday. NET, va men nima qilish kerakligini bilmayman.

[Note: Options are in multiple lines for readability, but they should be in 1 line]
vs_community__xxxxxxxxxx.xxxxxxxxxx.exe
    --lang en-US
    --layout ".\Visual Studio Cummunity 2017"
    --add Microsoft.VisualStudio.Workload.NativeDesktop 
    --includeRecommended

"NativeDesktop" ni "ish yuki va komponentni identifikatsiya qilish" saytidan tanladim ( https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-community ).

Natijada taxminan 1,6 gigabayt download qilingan fayllar va 5 gigabayt o'rnatildi. Ishonchim komilki, bo'sh joyni tejash uchun bir nechta keraksiz tarkibiy qismlarni olib tashlagan bo'lardim, ammo ro'yxat ancha uzoq edi, shuning uchun men u erda to'xtadim.

"--includeRecommended" men uchun muhim tarkibiy qism bo'lib, u Windows SDK va eski loyihani qurish uchun boshqa muhim narsalarni o'z ichiga olgan edi.

0
qo'shib qo'ydi

Nima uchun uning siz uchun ishlamayotganligini bilmayman, ammo buyruq butunlay yuklab qo'yganim sababli aniq ishlaydi.

Birinchidan, saytdan vs_community.exe (yoki xohlagan versiyasi) ni yuklab olishingiz kerak.

After that go to the downloaded file location and open command window there. Then run the same command. If you like u can try it with elevated command window. Does the window account have admin rights to download files to that location. Try downloading in c drive.As you can see the command is clearly working.enter image description here

0
qo'shib qo'ydi