Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
📣 Szeretnénk hallani visszajelzését!Kérjük, szánjon egy kis időt a felmérés elvégzésére, és tudassa velünk, hogyan javíthatjuk az elrendezési élményt. Köszönjük a támogatást!
Előfordulhat, hogy egy vállalati rendszergazda olyan privát telepítési gyorsítótárat (más néven "elrendezést") szeretne létrehozni, amely Visual Studio-fájlokat tartalmaz, amelyek helyezhetők üzembe egy vállalatiügyfélszámítógépein.
Az elrendezés létrehozása a következő forgatókönyvekben hasznos:
- Korlátozott rendszerengedélyekkel rendelkező felhasználó
- Korlátozott internetkapcsolattal rendelkező ügyfélszámítógépek
- A szervezet szabványosítani szeretné a fejlesztői eszközkészlet egy adott verzióját
Úgy terveztük meg a Visual Studiót, hogy a rendszergazdák létrehozhassák és karbantarthassák az elrendezést, és tárolhassák egy belső hálózati megosztáson, és opcionálisan elérhetővé tegyék a szervezet intranetén. Az elrendezés a kezdeti ügyféltelepítéshez és az azt követő frissítésekhez szükséges összes Visual Studio-fájl forráshelye.
Az oldalon található információk három fő szakaszba lesznek csoportosítva:
- Az elrendezés létrehozása: leírja, hogyan hozhat létre elrendezést a megfelelő terméktartalommal, konfigurálhatja az alapértelmezett beállításokat, tárolhatja az elrendezést egy hálózati fájlmegosztáson, és elérhetővé teheti az intraneten.
- Az elrendezéskarbantartása: információk az elrendezés termékverziójának legjobb frissítéséről, illetve az elrendezés terméktartalmának, csatornabeállításainak, telepítőverziójának és mappaméretének módosításáról.
- Súgó és támogatás: hol kérhet segítséget
Az elrendezés létrehozása
A hálózati fájlmegosztás tárolási helyének előkészítése
Először meg kell határoznia, hogy hol fogja tárolni a letöltött Visual Studio-csomagokat. Ha a Vállalaton belül több Visual Studio-kiadással is rendelkezik (például Visual Studio 2022 Professional és Visual Studio 2022 Enterprise), minden kiadáshoz külön elrendezést kell létrehoznia. Ha külön elrendezést hoz létre minden kiadáshoz, nagy mennyiségű lemezterületet használhat fel, különösen akkor, ha úgy véli, hogy az elrendezésfrissítések lemezterületet is használnak.
Az elrendezési útvonalnak 80 karakternél kevesebbnek kell lennie; egyes szervezetek sikeresen használják szimbolikus hivatkozásokat a 80 karakteres korlátozás megkerüléséhez.
Töltse le a Visual Studio bootstrappert az elrendezés létrehozásához
Töltse le a megfelelő bootstrappert a Visual Studio kívánt kiadásához, és másolja abba a könyvtárba, amelyet az elrendezés adattáraként szeretne használni. Az elrendezés létrehozása után a Visual Studio bármely ügyfélszámítógépre telepíthető. A rendszerindító az a végrehajtható fájl, amellyel más elrendezési műveleteket hozhat létre, frissíthet és hajthat végre. A lépés végrehajtásához internetkapcsolattal és rendszergazdai engedélyekkel kell rendelkeznie.
A következő rendszerindítók mindig a Visual Studio 2022 legújabb és legbiztonságosabb verzióját telepítik a Current csatornára, függetlenül attól, hogy mikor futtatja őket. Ha egy elrendezést szeretne létrehozni vagy frissíteni a Visual Studio 2022 egy adott verziójára vagy csatornájára, töltse le a megfelelő bootstrappert. Az egyes karbantartási kiadásokhoz és csatornákhoz tartozó örökzöld és fix verziójú bootstrapperek a Visual Studio 2022 kiadási előzményoldalán érhetők el. Töltse le a kívánt fájlt, és másolja abba a könyvtárba, amelyet az elrendezés forráshelyeként szeretne használni.
| Kiadás | Bootstrapper |
|---|---|
| Visual Studio 2022 Enterprise | vs_enterprise.exe |
| Visual Studio 2022 Professional | vs_professional.exe |
| Visual Studio 2022 Közösség | vs_community.exe |
| Visual Studio 2022 Build Tools | vs_buildtools.exe |
A következő telepítőprogramok mindig a Visual Studio 2026 legújabb és legbiztonságosabb verzióját telepítik az aktuális csatornán, függetlenül attól, hogy mikor futtatja őket. Ha egy elrendezést szeretne létrehozni vagy frissíteni a Visual Studio 2026 egy adott verziójára vagy csatornájára, töltse le a megfelelő bootstrappert. Az egyes karbantartási kiadásokhoz és csatornákhoz tartozó örökzöld és rögzített verziójú bootstrapperek a Visual Studio 2026 kiadási előzményoldalán érhetők el. Töltse le a kívánt fájlt, és másolja abba a könyvtárba, amelyet az elrendezés forráshelyeként szeretne használni.
| Kiadás | Bootstrapper |
|---|---|
| Visual Studio 2026 Enterprise | vs_enterprise.exe |
| Visual Studio 2026 Professional | vs_professional.exe |
| Visual Studio 2026 Közösség | vs_community.exe |
| Visual Studio 2026 Build Tools | vs_buildtools.exe |
Borravaló
Ha korábban letöltött egy bootstrapper-fájlt, és ellenőrizni szeretné a telepített verziót, az alábbiak szerint. Windows rendszerben nyissa meg a Fájlkezelőt, kattintson a jobb gombbal a bootstrapper fájlra, válassza a Tulajdonságok lehetőséget, majd válassza a Részletek lapot. A Termékverzió mező ismerteti a rendszerindító által telepített csatornát és verziót. A verziószámot mindig "megadott legfrissebb karbantartási verzióként" kell olvasni, és a csatornát aktuálisnak kell tekinteni, hacsak nincs kifejezetten megadva. Tehát az LTSC 17.0 termékverziójával rendelkező bootstrapper telepíti a legújabb 17.0.x karbantartási kiadást, amely a 17.0 LTSC-csatornán érhető el. A Visual Studio 2022 termékverzióval rendelkező bootstrapper telepíti a Visual Studio 2022 legújabb karbantartási verzióját az aktuális csatornára.
Borravaló
Ha korábban letöltött egy bootstrapper-fájlt, és ellenőrizni szeretné a telepített verziót, az alábbiak szerint. Windows rendszerben nyissa meg a Fájlkezelőt, kattintson a jobb gombbal a bootstrapper fájlra, válassza a Tulajdonságok lehetőséget, majd válassza a Részletek lapot. A Termékverzió mező ismerteti a rendszerindító által telepített csatornát és verziót. A verziószámot mindig "megadott legfrissebb karbantartási verzióként" kell olvasni, és a csatornát aktuálisnak kell tekinteni, hacsak nincs kifejezetten megadva. Tehát a Stable 18.0 termékverziójával rendelkező bootstrapper telepíti a legújabb 18.0.x karbantartási kiadást, amely a 18.0 Stabil csatornán érhető el. A Visual Studio 2026 termékverzióval rendelkező bootstrapper telepíti a Visual Studio 2026 legújabb karbantartási verzióját a Stabil csatornára.
A Visual Studio-csomagok letöltése
A lépés végrehajtásához internetkapcsolattal kell rendelkeznie.
Nyisson meg egy emelt szintű parancssort, keresse meg azt a könyvtárat, ahová letöltötte a rendszerindítót, és használja a parancssori paraméterekben meghatározott paramétereket a Visual Studio-lap telepítéséhez a hálózati elrendezés létrehozásához és karbantartásához. Az alábbi példák a kezdeti elrendezések létrehozásának gyakori módjait mutatják be. További példákat a Visual Studio telepítési oldalának parancssori paraméteres példáiban talál.
Az egyetlen nyelvi területi beállítás teljes kezdeti elrendezéséhez körülbelül 40 GB lemezterület szükséges a Visual Studio Community és körülbelül 50 GB a Visual Studio Enterprise számára. Az extra nyelvi beállítások egyenként körülbelül fél GB-ot igényelnek.
Az ajánlott módszer a Visual Studio kezdeti elrendezésének létrehozása az összes számítási feladattal és a megfelelő nyelvekkel, és a csomagok tárolása a hálózati kiszolgáló elrendezési könyvtárában. Így minden ügyféltelepítés hozzáfér a Visual Studio teljes termékajánlatához, és bármilyen alkészletet telepíthet. A Visual Studio teljes elrendezésének létrehozásához futtassa a következő parancsot abból a könyvtárból, amelyen a hálózati elrendezést futtatni szeretné:
vs_enterprise.exe --layout c:\VSLayout
Győződjön meg arról, hogy az elrendezés a megfelelő csatornán alapul.
Fontos, hogy a hálózati elrendezés a megfelelő csatornán alapuljon. Ennek az az oka, hogy a csatorna az egyik olyan feltétel, amelyet a rendszergazdák használnak a szervezeten belüli telepítéskor annak meghatározására, hogy mely ügyfélpéldányokat kell frissíteni. Ha például az elrendezés a VisualStudio.17.Release.LTSC.17.0 csatornán alapul, és az ügyfelek úgy vannak konfigurálva, hogy frissítéseket kapjanak a Microsoft által üzemeltetett kiszolgálóktól, akkor a 17.0 LTSC-csatornán kiadott biztonsági frissítések elérhetők lesznek az adott elrendezésből telepített vagy frissített ügyfelek számára.
A korábban felsorolt bootstrapperek az Aktuális csatornára épülnek. Ha valamelyik LTSC-csatornán alapuló elrendezést szeretne létrehozni, szerezze be a megfelelő csatorna rendszerindítóját a Visual Studio 2022 Kiadási előzmények lapon, másolja az elrendezés mappájába, és használja az elrendezés létrehozásához vagy frissítéséhez.
Elrendezés tartalmának konfigurálása
A hálózati elrendezés tartalmának testreszabására számos lehetőség közül választhat. Létrehozhat egy részleges konfigurációt, amely csak bizonyos nyelvi területeket,, számítási feladatokat, összetevőket, valamint ezek javasolt vagy választható függőségeittartalmazza. A részleges elrendezés akkor hasznos, ha tudja, hogy a számítási feladatoknak csak egy részét fogja üzembe helyezni az ügyfél-munkaállomásokon. Az elrendezés testreszabásának tipikus parancssori paraméterei a következők:
-
--addszámítási feladat vagy összetevőazonosítókmegadásához.
Ha a--add-t használja, csak azok a számítási feladatok és összetevők vannak letöltve, amelyek a--addsegítségével vannak megadva. Ha--addnincs használatban, a rendszer letölti az összes számítási feladatot és összetevőt. -
--includeRecommendeda megadott számítási feladatazonosítókhoz ajánlott összetevőket. -
--includeOptionalaz adott feladatazonosítókhoz tartozó összes választható összetevő belefoglalása. -
--config*.vsconfigfájl használatával meghatározhatja a számítási feladatokat, összetevőket vagy bővítményeket, amelyeket az elrendezésnek tartalmaznia kell, vagy amelyekre hivatkozni kell. Győződjön meg arról, hogy megadja a konfigurációs fájl teljes elérési útját. -
--langnyelvi területi beállítások megadásához.
Íme néhány példa arra, hogyan hozhat létre egyéni hálózati elrendezést.
Ha csak egy nyelven szeretne létrehozni egy elrendezést az összes számítási feladathoz szükséges összetevőkkel, futtassa a következőt:
vs_enterprise.exe --layout C:\VSLayout --lang en-USHa több nyelven szeretne létrehozni egy elrendezést a szükséges összetevőkkel az összes számítási feladathoz, futtassa a következőt:
vs_enterprise.exe --layout C:\VSLayout --lang en-US de-DE ja-JPHa egy elrendezést szeretne létrehozni egy számítási feladattal, valamint az adott számítási feladathoz szükséges és ajánlott összetevőket minden nyelven, futtassa a következőt:
vs_enterprise.exe --layout C:\VSLayout --add Microsoft.VisualStudio.Workload.Azure --includeRecommendedHa két számítási feladatot és egy választható összetevőt tartalmazó elrendezést szeretne létrehozni három nyelven, futtassa a következőt:
vs_enterprise.exe --layout C:\VSLayout --add Microsoft.VisualStudio.Workload.Azure --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Component.Git --lang en-US de-DE ja-JP
Elrendezés tartalmának inicializálása konfigurációs fájl használatával
A --config paraméterrel átadhat egy *.vsconfig fájl. Győződjön meg arról, hogy megadja a konfigurációs fájl teljes elérési útját. Ha *.vsconfig fájlt használ az elrendezés létrehozása során, testre szabja és korlátozza a hálózati elrendezés tartalmát a konfigurációs fájlban megadott értékre. A konfigurációs fájl át lesz másolva az elrendezési könyvtárba, és át lesz nevezve layout.vsconfig.
A *.vsconfig fájlban megadott bővítmények nem lesznek közvetlenül az elrendezésbe másolva. Ehelyett az elrendezés response.json fájlja az újonnan létrehozott layout.vsconfig fájlra mutató hivatkozást tartalmaz, amely meghatározza az ügyfél bővítményeinek telepítési helyét. Ha olyan bővítményeket telepít, amelyek nincsenek digitálisan aláírva, mindenképpen szerkessze a response.json fájlt, hogy hozzáadja a "allowUnsignedExtensions": true-et. Lásd response.jsontartalomra példákat.
vs_enterprise.exe --layout "C:\VSLayout" --config "C:\myconfig.vsconfig"
Az elrendezés másolása hálózati megosztásra
Az elrendezést hálózati megosztáson kell üzemeltetnie, hogy az elérhető legyen az ügyfélszámítógépeken. Ha egy helyi gépen hozta létre az elrendezést, akkor azt egy hálózati fájl helyére kell másolnia. Az alábbi példa xcopyhasznál. Igény szerint használhatja a robocopyis. Példa:
xcopy /e c:\VSLayout \\server\share\layoutdirectory
A kezdeti ügyféltelepítés alapértelmezett beállításainak konfigurálása ehhez az elrendezéshez
A rendszer létrehoz egy response.json nevű fájlt az elrendezés gyökérmappájában. Ez a testre szabható fájl biztosítja az ügyfél számára a kezdeti konfigurálási alapbeállításokat, amikor az ügyfél először telepíti az elrendezésből. A gyakori konfigurációs lehetőségek közé tartozik a konfigurálás lehetősége:
- Mely számítási feladatokat, összetevőket vagy nyelveket kell alapértelmezés szerint telepíteni az ügyfélre
- Ha az ajánlott összetevőket is telepíteni kell
- Ha az ügyfélnek tiszteletben kell tartania egy telepítési
*.vsconfigfájlt - Honnan kapja az ügyfél a frissítéseket?
- Ha a frissítés során el kell távolítani a nem támogatott összetevőket
- Ha meg van engedve az aláíratlan bővítmények észrevétlen betöltése programozott módon &
További információt a Visual Studio telepítésének válaszfájllal történő automatizálása oldalon talál.
Az elrendezés akadálymentesítése egy intranetes oldalon keresztül
2023 júniusától kezdve elérhetővé teheti az elrendezéseket egy belső intranetes webhelyen, így kihasználhatja a webkiszolgáló fájl gyorsítótárazási és georeplicációs teljesítménybeli képességeit. Az új funkció használatához a legújabb Visual Studio bootstrappereket és a legújabb Visual Studio Installert kell használnia. A rendszergazdáknak az alábbi lépéseket kell tenniük az intranetes web hosting funkció előnyeinek kihasználásához:
Először hozzon létre és tartson fenn egy hálózati elrendezést, és győződjön meg arról, hogy a bitek megtalálhatók és rendszeresen frissülnek a hálózati megosztáson. Emellett ne felejtse el konfigurálni a channelUri értékét az elrendezés response.json, ha azt szeretné, hogy az ügyfelek az intranetes elrendezés helyről kapják meg a frissítéseiket.
Ezután a rendszergazdának elő kell készítenie egy belső webhelyet, és a webhely forrását az elrendezés hálózati fájlhelyéhez kell kötnie. Azt is biztosítaniuk kell, hogy a webkiszolgáló betartsa a következő MIME-típusokat:
fájlkiterjesztési MIME-típus .cab application/vnd.ms-cab-compressed.exe application/octet-stream.json application/json.msi application/octet-stream.msu application/octet-stream.nupkg application/octet-stream.Opc application/octet-stream.ps1 application/postscript.vsix application/octet-stream.xml text/xml.zip application/x-zip-compressedVégül az elrendezés ügyfélen való üzembe helyezéséhez futtasson egy PowerShell-szkriptet az ügyfélen a kezdeti telepítésivégrehajtásához. Miután a Visual Studio sikeresen települt az ügyfélre egy weben tárolt elrendezésből, a weben tárolt elrendezések ügyfélfrissítései hagyományos módszerekkel frissíthetők.
Győződjön meg arról, hogy az elrendezés a legújabb telepítőt használja
Jegyzet
2023 júniusától a legújabb telepítő alapértelmezés szerint a Visual Studio 2017 és újabb verziók minden támogatott verziójára frissül. Tehát ha ezen termékverziók egyikét használja, nem kell explicit módon tennie semmit, hogy a telepítő legújabb verzióját szerezze be a legújabb funkciókkal és hibajavításokkal.
Ha a Visual Studio 2023 júniusa előtt kiszállított verzióját használja, javasoljuk, hogy mindig a legújabb Visual Studio Installert használja az elrendezésben, és ossza el az ügyfelek között. Ha például a Visual Studio 2022 telepítőjét a Visual Studio 2019-elrendezésben terjeszti, akkor az elrendezésen alapuló Visual Studio 2019-ügyfelek módosíthatják a frissítések forráshelyét, vagy egyszerűen eltávolíthatók a nem támogatott összetevők. További részletek a következő szakaszban.
A telepítő legújabb verziójának programozott módon történő biztosítása csak a Visual Studio 2022 eredeti kiadása után készült Visual Studio 2019 bootstrapperek számára érhető el. Az alábbi példában szereplő vs_enterprise.exe tehát olyan verziónak kell lennie, amelyet után 2021. november 10-én szállítottak.
Az elérhető legújabb és legnagyobb telepítőt használó teljes termék elrendezésének létrehozásához futtassa a
vs_enterprise.exe --layout C:\VSLayout --useLatestInstaller
Az elrendezés karbantartása
Ajánlott eljárás a Visual Studio-elrendezés rendszeres frissítése a termék legújabb biztonságos verziójára. Ezzel biztosítja, hogy az elrendezés telepítési pontként és frissítési forrásként is használható legyen az ügyféltelepítésekhez. A következő szakasz a leggyakoribb vagy hasznos elrendezéskarbantartási műveleteket ismerteti.
Ha hálózati fájlmegosztáson üzemeltet elrendezést, töltse le a frissített elrendezést egy privát helyi megosztásra (például c:\VSLayoutUpdate). A frissített tartalom letöltése után másolja az elrendezési hálózati fájlmegosztásba (például \server\products\VS). Ha ezt nem teszi meg, előfordulhat, hogy azok a felhasználók, akik a frissítés alatt futtatják az telepítőt, eltérést tapasztalnak az elrendezés tartalmának és a telepítési tartalom között, mivel az elrendezés még nincs frissítve.
Az elrendezés frissítése a termék legújabb verziójára
A Microsoft gyakran kiadja a termék frissített verzióit a funkciók vagy biztonsági problémák megoldása érdekében. Határozottan javasoljuk, hogy az elrendezést frissítse a termék legújabb verziójával, hogy az ügyfelek mindig hozzáférhessenek a termék legújabb legbiztonságosabb verziójához. Ez különösen akkor fontos, ha az ügyfelek nem rendelkeznek internet-hozzáféréssel, és csak fogadhatnak termékfrissítéseket az elrendezésből. A Visual Studio általában a hónap második keddjén, úgynevezett "patch tuesday" néven adja ki a biztonsági frissítéseket, ezért jó stratégia lenne az összes elrendezés frissítése a javítás kedd délutánján.
A kezdeti elrendezés létrehozásakor a megadott beállításokat, például a számítási feladatokat és a nyelveket az elrendezés konfigurációs fájljában menti a rendszer, layout.json. Később, amikor az elrendezést a termék újabb verziójára frissíti, nem kell újra megadnia a terméknek az elrendezésben használni kívánt összetevőit. Az elrendezésfrissítések egyszerűen frissítik az elrendezés meglévő összetevőit a legújabb verzióra.
Tegyük fel, hogy már létrehozta ezt a részleges elrendezést az előző táblázatból származó örökzöld bootstrap eszközök egyikével.
vs_enterprise.exe --layout c:\VSLayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --lang en-US
Ezt az elrendezést egyszerűen frissítheti a Microsoft által kínált és a Microsoft-kiszolgálókon üzemeltetett termék legújabb verziójára. Csak a meglévő örökzöld bootstrappert kell használnia az elrendezésben, és futtassa a --layout parancsot egy emelt szintű parancssorban, hogy letöltse a legújabb csomagokat az elrendezésbe, az alábbiak szerint:
vs_enterprise.exe --layout c:\VSLayout
Az elrendezést felügyelet nélkül is frissítheti egy frissített verzióra. Az elrendezési művelet egy új konzolablakban futtatja a telepítési folyamatot. Az ablak nyitva marad, így a rendszergazdák megtekinthetik a végleges elrendezésfrissítés eredményét és az esetleges hibák összegzését. Ha felügyelet nélkül szeretne végrehajtani egy elrendezésfrissítési műveletet (például van egy szkriptje, amelyet rendszeresen futtat az elrendezés legújabb verzióra való frissítéséhez), használja a --passive paramétert, és a folyamat automatikusan bezárja az ablakot.
vs_enterprise.exe --layout c:\VSLayout --passive
Az elrendezés frissítése a termék egy adott verziójára
Előfordulhat, hogy az elrendezést a termék adott verziójára szeretné frissíteni. Előfordulhat például, hogy az elrendezést egyeznie kell a szervezet által szabványosított karbantartási alapkonfiguráció legújabb biztonságos verziójával. Ezt a következőképpen teheti meg:
Látogassa meg a Visual Studio 2022 Kiadási előzmények lapot, és töltsön le egy adott, rögzített verziójú bootstrappert, másolja el az elrendezésébe, és ezzel frissítheti az elrendezést azon pontos verzióra, amely a bootstrapperben van megadva. Pontosan ugyanazt a szintaxist használná, mint a fenti.
A rendszergazdai frissítési használatával frissítheti az elrendezést a termék egy adott verziójára. Az adminisztrátori frissítésbeszerzéséhez kattintson a Microsoft Update Katalógusra, és keresse meg az elrendezés frissítéséhez szükséges frissítést. Töltse le a update.exe fájlt arra a számítógépre, amely az elrendezést futtatja, nyisson meg egy rendszergazdai jogosultságú parancssort azon a számítógépen, és futtasson le ehhez hasonló parancsot:
visualstudioupdate-17.0.0to17.4.4.exe layout --layoutPath c:\VSLayout
A rendszergazdai frissítés nem kezdeményezi új elrendezés létrehozását; csak egy meglévő elrendezést frissít. A kezdeti elrendezés létrehozásához egy bootstrap eszközt kell használnia.
Látogassa meg a Visual Studio 2022 Kiadási előzmények lapot, és töltsön le egy adott, rögzített verziójú bootstrappert, másolja el az elrendezésébe, és ezzel frissítheti az elrendezést azon pontos verzióra, amely a bootstrapperben van megadva. Pontosan ugyanazt a szintaxist használná, mint a fenti.
A rendszergazdai frissítési használatával frissítheti az elrendezést a termék egy adott verziójára. Az adminisztrátori frissítésbeszerzéséhez kattintson a Microsoft Update Katalógusra, és keresse meg az elrendezés frissítéséhez szükséges frissítést. Töltse le a update.exe fájlt arra a számítógépre, amely az elrendezést futtatja, nyisson meg egy rendszergazdai jogosultságú parancssort azon a számítógépen, és futtasson le ehhez hasonló parancsot:
visualstudioupdate-18.0.0to18.4.4.exe layout --layoutPath c:\VSLayout
A rendszergazdai frissítés nem kezdeményezi új elrendezés létrehozását; csak egy meglévő elrendezést frissít. A kezdeti elrendezés létrehozásához egy bootstrap eszközt kell használnia.
Annak biztosítása, hogy a hálózati elrendezés egy támogatott verzión alapuljon
Időnként, amikor a csatornák kikerülnek a támogatásból, gondoskodnia kell arról, hogy a hálózat elrendezése továbbra is támogatott csatornán alapuljon, hogy az ügyfelek továbbra is megkaphassák a biztonsági frissítésekről szóló értesítéseket. Ha az elrendezés a VisualStudio.17.Release.LTSC.17.0 csatornán alapul, akkor ha a 17.0 LTSC-csatorna 2023 júliusában megszűnik a támogatásból, nem adunk ki további biztonsági frissítéseket, és az elrendezés és az ügyfelek nem lesznek biztonságosak. Különböző Visual Studio 2022-csatornák támogatási dátumai itt találhatók.
Az elrendezés alapjául szolgáló csatorna módosításához szerezze be a kívánt csatorna bootstrapperét a Visual Studio 2022 Kiadási előzmények lapon, másolja be az elrendezési mappába, és végezzen normál frissítést. Az ügyfeleket ezután megfelelően értesíteni kell egy frissítésről, hogy ők is biztonságban maradjanak.
Elrendezés tartalmának módosítása
Módosíthatja a részleges elrendezést, és hozzáadhat más számítási feladatokat, összetevőket vagy nyelveket. Nem megbízhatóan eltávolítani az összetevőket az elrendezésből.
Az alábbi példában hozzáadjuk az Azure-számítási feladatot és egy honosított nyelvet a korábban csak a Felügyelt asztali számítási feladattal és angol nyelvvel létrehozott elrendezéshez. A módosítás után a felügyelt asztali és az Azure-beli számítási feladatok, valamint az angol és a német erőforrások is bekerülnek ebbe az elrendezésbe. Az összetevők hozzáadása mellett a --layout parancs az elrendezést a bootstrapper által megadott verzióra is frissíti. Tehát, ha az örökzöld bootstrappert használja, akkor az eredményül kapott elrendezés tartalmazza az új összetevőt, az új nyelvet és az összes elrendezési tartalmat a rendszer a bootstrapper csatornájának legújabb verziójára frissíti.
vs_enterprise.exe --layout c:\VSLayout --add Microsoft.VisualStudio.Workload.Azure --lang de-DE
Ha módosítani szeretne egy meglévő részleges elrendezést, hogy teljes elrendezés legyen, használja a --all lehetőséget, ahogyan az az alábbi példában látható. Ez a parancs ismét azt eredményezi, hogy az elrendezés tartalma a bootstrapper által megadott verzióra frissül.
vs_enterprise.exe --layout c:\VSLayout --all
Egy elrendezéshez úgy adhat hozzá összetevőket, hogy megad egy olyan *.vsconfig fájlt, amely tartalmazza azokat az összetevőket, amiket az elrendezéshez szeretne. Ha ezt teszi, az új *.vsconfig tartalom felülírja a meglévő layout.vsconfig tartalmat. További információért tekintse meg a korábbi Elrendezés tartalmának inicializálása konfigurációs fájl használatával szakaszt.
vs_enterprise.exe --layout C:\VSLayout --config "C:\myupdatedconfig.vsconfig"
Végül közvetlenül szerkesztheti a layout.json konfigurációs fájlt az elrendezési mappában, és frissítheti a fájl "hozzáadás" szakaszát, hogy tartalmazza az elrendezésben felvenni kívánt további összetevőket. Ezután a legújabb összetevők letöltéséhez a korábban ismertetett módon kell frissítenie az elrendezést --layout használatával.
Jegyzet
Az újonnan hozzáadott elrendezési összetevők ügyfélszámítógépre való telepítésének legegyszerűbb módja, ha az ügyfélszámítógépről futtatja a rendszerindítót az elrendezésben. Az elrendezés response.json fájljának "hozzáadás" szakasza határozza meg, hogy mely összetevők legyenek alapértelmezés szerint kiválasztva az ügyfél telepítő felhasználói felületén. Ha az elrendezést az előző módszerek egyikével módosította, érdemes lehet manuálisan ellenőrizni, és esetleg módosítani a fájl "hozzáadás" szakaszát response.json , hogy az jobban megfeleljen az újonnan módosított layout.json fájl "hozzáadás" szakaszának tartalmának.
Az elrendezés konfigurálása a nem támogatott összetevők eltávolítására az ügyfélszámítógépen
Egyes vállalatok szeretnék kihasználni a Visual Studio 2022 17.4-es verziójában bevezetett funkciót, amely eltávolítja azokat az összetevőket, amelyek nem támogatott állapotba kerültek. Ez viszonylag könnyen beállítható, ha egy elrendezést kezel, és ha az ügyfelek rendszergazdai frissítéseket kapnak. Először konfigurálnia kell az elrendezést, hogy a telepítő legújabb verzióját használja az alábbiak szerint. Másodszor, hozzá kell adnia a "removeOos": true sort a response.json fájlhoz. Ha az elrendezés megfelelően állítja be ezt a két részletet, akkor a későbbi rendszergazdai frissítések betartják ezt a beállítást, és eltávolítják a nem támogatott összetevőket az ügyfélszámítógépekről.
Elrendezés ellenőrzése
A --verify használatával végezzen ellenőrzést a hálózati elrendezésen, amely ellenőrzi, hogy a csomagfájlok hiányoznak vagy érvénytelenek-e. Az ellenőrzés végén kinyomtatja a hiányzó és érvénytelen fájlok listáját.
Az ellenőrzés csak a Visual Studio egy adott alverziójának legújabb verziójára működik. Az új verzió megjelenése után az ellenőrzés nem fog működni a korábbi kiadásokat tartalmazó elrendezések esetében.
vs_enterprise.exe --layout <layoutDir> --verify
Jegyzet
Az --verify beállításhoz szükséges néhány fontos metaadatfájlnak az elrendezési mappában kell lennie. Ha ezek a metaadatfájlok hiányoznak, az "--verify" nem futtatható, és a telepítő hibát ad. Ha ezt a hibát tapasztalja, próbálja meg újból frissíteni az elrendezést, vagy hozzon létre újra egy új hálózati elrendezést egy másik mappában.
Ne feledje, hogy a Microsoft rendszeresen frissíti a Visual Studiót, ezért ha örökzöld bootstrapperhasznál, akkor előfordulhat, hogy egy újabb elrendezés nem ugyanazt a verziót tartalmazza, mint a kezdeti elrendezés. Ha azonban rögzített kapcsolatú bootstrapperekethasználsz, akkor (majdnem) mindig egy determinált fájlkészletet kapsz.
Elrendezés javítása
A --fix használatával végezze el ugyanazt az ellenőrzést, mint --verify, és próbálja meg kijavítani az azonosított problémákat. A --fix folyamatnak internetkapcsolatra van szüksége, ezért a --fixmeghívása előtt győződjön meg arról, hogy a gép csatlakozik az internethez.
vs_enterprise.exe --layout <layoutDir> --fix
Régebbi verziók eltávolítása az elrendezésből
Miután elvégezte a hálózati gyorsítótár elrendezési frissítéseit, előfordulhat, hogy az elrendezési mappa elavult csomagokkal rendelkezik, amelyekre a Visual Studio legújabb telepítése már nincs szükség. A --clean lehetőséggel eltávolíthatja az elavult csomagokat a hálózati elrendezés mappából.
Ehhez szüksége lesz az elavult csomagokat tartalmazó jegyzékjegyzék(ek) katalógusának fájlelérési útvonalára(i). A katalógusjegyzékeket a hálózati elrendezés gyorsítótárában található "Archív" mappában találja. Az elrendezés frissítésekor a rendszer ott menti el az elemeket. Az "Archív" mappában egy vagy több guid nevű mappa található, amelyek mindegyike elavult katalógusjegyzéket tartalmaz. A GUID mappák számának meg kell egyeznie az elrendezéseken végrehajtott frissítések számával.
A rendszer az egyes GUID-mappákba ment néhány fájlt. A két legfontosabb fájl egy "catalog.json" és egy "version.txt" fájl. A "catalog.json" fájl az elavult katalógusjegyzék, amelyet át kell adnia a --clean beállításnak. A másik version.txt fájl tartalmazza ennek az elavult katalógusjegyzéknek a verzióját. A verziószám alapján eldöntheti, hogy el szeretné-e távolítani az elavult csomagokat ebből a katalógusjegyzékből. Ugyanezt teheti, miközben átnézi a többi "GUID" mappát. Miután döntést hozott a törölni kívánt katalógus(ok)ról, futtassa a --clean parancsot a katalógusok fájlelérési útvonalainak megadásával.
Íme egy példa a --clean beállítás használatára:
c:\VSLayout\vs_enterprise.exe --layout c:\VSLayout --clean c:\VSLayout\Archive\1cd70189-fc55-4583-8ad8-a2711e928325\Catalog.json --clean c:\VSLayout\Archive\d420889f-6aad-4ba4-99e4-ed7833795a10\Catalog.json
A parancs végrehajtásakor a telepítő elemzi a hálózati elrendezési mappát, hogy megtalálja az eltávolítandó fájlok listáját. Ezután lehetősége lesz áttekinteni a törölni kívánt fájlokat, és megerősíteni a törléseket.
Úgy konfigurálja az elrendezést, hogy mindig tartalmazza és biztosítsa a legújabb telepítőt
Jegyzet
2023 júniusától a legújabb telepítő alapértelmezés szerint a Visual Studio 2017 és újabb verziók minden támogatott verziójára frissül. Tehát ha ezen termékverziók egyikét használja, nem kell explicit módon tennie semmit, hogy a telepítő legújabb verzióját szerezze be a legújabb funkciókkal és hibajavításokkal.
Ha azonban 2023 júniusa előtt létrehozott elrendezést használ, akkor explicit módon úgy is konfigurálhatja az elrendezést, hogy mindig tartalmazza és adja meg a legújabb telepítőt az ügyfeleknek, még akkor is, ha a telepítő a Visual Studio egy újabb verziójának része. Így amikor az ügyfél frissül ebből az elrendezésből, az ügyfél beszerzi az elrendezésben szereplő és biztosított legújabb telepítőt. Ennek az az előnye, hogy miután a legújabb telepítő telepítve van az ügyfélen, az ügyféltelepítések kihasználhatják a hibajavításokat és az új funkciókat, amelyeket továbbra is hozzáadunk a telepítőhöz.
Az elrendezés többféleképpen is engedélyezhető, hogy tartalmazza és biztosítsa a legújabb telepítőt.
Használhatja a Visual Studio 2023 júniusára vagy azt követően készült verzióját.
Az elrendezés létrehozásakor vagy frissítésekor átadhatja a
--useLatestInstallerparamétert a rendszerindítónak. Ez azt eredményezi, hogy egy beállítás be lesz állítva alayout.jsonfájlban, amely az elrendezés gyökérkönyvtárában található. Az alábbi példa bemutatja, hogyan frissítheti az elrendezést, és konfigurálhatja úgy, hogy az elérhető legújabb és legnagyobb telepítőt használja.vs_enterprise.exe --layout C:\VSLayout --useLatestInstallerA beállítás hozzáadásához közvetlenül szerkesztheti a
layout.jsonfájlt.{ "installChannelUri": ".\\ChannelManifest.json", "channelUri": "\\\\server\\share\\layoutdirectory\\ChannelManifest.json", "installCatalogUri": ".\\Catalog.json", "channelId": "VisualStudio.16.Release", "productId": "Microsoft.VisualStudio.Product.Enterprise", "useLatestInstaller": true, "removeOos": true }
A layout.json fájlban nem lehet programozott módon eltávolítani ezt a beállítást, ezért ha azt szeretné, hogy az elrendezés állítsa le a Microsoft által elérhetővé tévő legújabb telepítő használatával, és ehelyett használja a bootstrappernek megfelelő telepítő verzióját (amely valószínűleg régebbi a legutóbbi telepítőnél), szerkessze a layout.json fájlt, és távolítsa el a "UseLatestInstaller": true beállítást.
Ezt a "UseLatestInstaller": true beállítást megtalálhatja az elrendezés response.json fájljában is, de ott figyelmen kívül hagyják annak érdekében, hogy az elrendezés mindig a legfrissebb telepítőt használja. A response.json fájl az alapértelmezett konfigurációs beállítások megadására szolgál az ügyfél-nél, amikor az ügyfél egyelrendezésből telepít vagy frissít. Ez a "useLatestInstaller": true beállítás a layout.json fájlban arra szolgál, hogy a elrendezés tartalmazza a legújabb telepítőt, hogy az ügyfélszámítógépek az elrendezésből beszerezhessék azt.
Hibakódok
Ha a --wait paramétert használta, akkor a művelet eredményétől függően a %ERRORLEVEL% környezeti változó a következő értékek egyikére van beállítva:
| Érték | Eredmény |
|---|---|
| 0 | A művelet sikeresen befejeződött |
| 740 | Emelés szükséges |
| 1001 | A Visual Studio telepítőfolyamata fut |
| 1003 | A Visual Studio használatban van |
| 1602 | A művelet megszakítva |
| 1618 | Egy másik, futó telepítés |
| 1641 | A művelet sikeresen befejeződött, és az újraindítást kezdeményezték |
| 3010 | A művelet sikeresen befejeződött, de a telepítés használatához újra kell indítani |
| 5003 | A Bootstrapper nem tudta letölteni a telepítőt |
| 5004 | A művelet megszakítva |
| 5005 | Bootstrapper parancssori elemzési hiba |
| 5007 | A művelet le lett tiltva – a számítógép nem felel meg a követelményeknek |
| 8001 | Arm gép ellenőrzési hiba |
| 8002 | Háttérletöltési előellenőrzési hiba |
| 8003 | Támogatáson kívül választható hiba |
| 8004 | A célkönyvtár hibája |
| 8005 | A forrás terhelésének ellenőrzése sikertelen |
| 8006 | Futnak a Visual Studio-folyamatok |
| 8010 | Az operációs rendszer nem támogatott. Tekintse meg a rendszerkövetelmények |
| -1073720687 | Csatlakozási hiba |
| -1073741510 | A Microsoft Visual Studio Installer leállt (a felhasználó vagy a külső folyamat) |
| Más (például: -1, 1, 1603 ) |
Hibaállapot történt – további információkért tekintse meg a naplókat |
Támogatás kérése a hálózati elrendezéshez
Ha problémát tapasztal a hálózati elrendezéssel kapcsolatban, tudni szeretnénk róla. A legjobb megoldás a Probléma jelentése eszköz használata, amely a Visual Studio Installerben és a Visual Studio IDE-ben is megjelenik. Ha Ön informatikai rendszergazda, és nincs telepítve a Visual Studio, itt küldhet rendszergazdai visszajelzést. Ha ezt az eszközt használja, nagyon hasznos lenne, ha a naplókat elküldené a Visual Studio Collect eszközzel, amely segíthet a probléma diagnosztizálásában és megoldásában.
A telepítéssel kapcsolatos problémák esetén telepítési csevegési (csak angol nyelvű) támogatási lehetőséget is kínálunk.
Más támogatási lehetőségek is rendelkezésre állnak. Tekintse meg a Visual Studio fejlesztői közösség.
Kapcsolódó tartalom
- Visual Studio rendszergazdai útmutatója
- Visual Studio telepítése egy telepítési képből egy kliens gépre
- A Visual Studio hálózati telepítésének frissítése
- A Visual Studio telepítésekor vagy használatakor a hálózattal kapcsolatos hibák elhárítása
- Szabályzatok konfigurálása a Visual Studio vállalati üzembe helyezéséhez
- Visual Studio termék életciklusa és karbantartási
- A Visual Studio telepítése parancssori paraméterekkel
- Visual Studio munkaterheléseinek és összetevő-azonosítóinak
- A Visual Studio offline telepítéséhez szükséges tanúsítványok telepítése