Aktualizace sady Visual Studio pomocí minimálního offline rozložení
Pro počítače, které nejsou připojené k internetu, je vytvoření minimálního rozložení nejjednodušším a nejrychlejším způsobem, jak aktualizovat offline instance sady Visual Studio.
Nástroj pro minimální rozložení generuje rozložení přizpůsobené konkrétním potřebám vašeho týmu. Podnikoví správci můžou pomocí tohoto nástroje vytvářet rozložení aktualizací pro většinu verzí sady Visual Studio, včetně sady Visual Studio 2017. Na rozdíl od úplného rozložení sady Visual Studio obsahuje minimální rozložení pouze aktualizované balíčky, takže je vždy menší a rychlejší generovat a nasazovat. Velikost rozložení aktualizací můžete dále minimalizovat zadáním pouze požadovaných jazyků, úloh a součástí.
Jak vygenerovat minimální rozložení
Důležitý
Tyto pokyny předpokládají, že jste dříve vytvořili a použili rozložení. Další informace o tom, jak to udělat, najdete na stránce Aktualizace síťové instalace sady Visual Studio.
Lepší pochopení životního cyklu sady Visual Studio najdete na stránce životní cyklus produktu Visual Studio a údržba.
Tento nástroj vytvoří rozložení aktualizací pro Visual Studio 2017 (15.9) a dále. Rozložení je možné nasadit do síťových nebo offline počítačů za účelem aktualizace instancí sady Visual Studio. Během vytvoření normálního rozloženíse stáhnou všechny balíčky pro danou verzi. K opravě, odinstalaci a dalším standardním operacím v instancích sady Visual Studio se vyžaduje normální vytvoření rozložení. Minimální rozložení stáhne jenom aktualizované balíčky, takže je menší a jednodušší kopírovat do offline počítačů.
Instalace nástroje pro minimální rozložení
Nejprve si stáhněte nástroj pro minimální rozložení umístěný zde. Po zobrazení výzvy vyberte Uložit a pak vyberte Spustit.
Dále přijměte výzvu řízení uživatelských účtů kliknutím na Ano.
Nástroj minimálního rozložení se nainstaluje do
C:\Program Files (x86)\Microsoft Visual Studio\MinimalLayout
.
Jak používat nástroj pro minimální rozložení
MinimalLayout.exe
k vygenerování rozložení používá následující příkazy a možnosti. Ke spuštění nástroje se vyžaduje aspoň jeden příkaz. Nástroj spustíte takto:
MinimalLayout.exe [command] <options>...
Příkazy
Náhled: Pomocí tohoto příkazu zobrazíte, kolik balíčků bude staženo, a celkové využití prostoru pro vytvoření tohoto rozložení.
Generovat: Pomocí tohoto příkazu vygenerujte minimální rozložení pro aktualizaci sady Visual Studio.
Znovu vygenerovat: Použijte tento příkaz k obnovení rozložení s využitím existujícího souboru s minimální odpovídající konfigurací rozložení. Každé minimální rozložení vytvoří soubor odpovědi
MinimalLayout.json
, který obsahuje původní minimální vstupní parametry rozložení. K opětovnému generování minimálního rozložení můžete použít příkaz znovu vygenerovat a soubor odpovědiMinimalLayout.json
. To je užitečné, pokud chcete vytvořit minimální rozložení pro novou aktualizaci sady Visual Studio na základě souboru odpovědí předchozího minimálního rozložení.Pro tento příkaz je vyžadována cesta k souboru
MinimalLayout.json
z již generovaného rozložení.MinimalLayout.exe regenerate --filePath C:\MinimalLayout\MinimalLayout.json
Ověřit: Pomocí tohoto příkazu určete, zda je složka rozložení poškozena.
Oprava: Pomocí tohoto příkazu opravte poškozenou složku rozložení, včetně nahrazení chybějících balíčků ze složky rozložení.
Možnosti
Možnosti | Popis | Povinné nebo volitelné | Příklad |
---|---|---|---|
--cílováLokace <směr> | Určuje adresář, ve kterém se má vytvořit minimální offline rozložení. | Požadováno | --targetLocation c:\VSLayout\ |
--baseVersion <verze> | Od této verze se vygeneruje minimální offline rozložení. | Povinný | --baseVersion 16.4.0 |
--targetVersion <verze> | Minimální offline rozložení bude vygenerováno až po a včetně této verze. | Povinné | --targetVersion 16.4.4 |
--jazyky | Určuje jazyky, které se mají zahrnout do minimálního offline rozložení. Je možné zadat více hodnot oddělených mezerami. | Požadovaný | --jazyky en-US fr-FR |
--productIds <jedno nebo více ID produktů> | ID produktů, ze kterých se vygeneruje minimální offline rozložení oddělené čárkami.
|
Požadovaný | --productIds Microsoft.VisualStudio.Product.Enterprise,Microsoft.VisualStudio.Product.Professional |
--filePath | Cesta k souboru MinimalLayout.json z již vytvořeného rozložení. Tato možnost se používá pouze s příkazem Znovu vygenerovat. | Požadováno pro příkaz Znovu vygenerovat | --filePath C:\VSLayout\minimalLayout.jszapnuto Všimněte si, že příkaz Znovu vygenerovat pouze parametr --filePath jako možnost. |
--add <jeden nebo více ID úloh nebo komponent> | Určuje jedno nebo více ID úloh nebo komponent, které se mají přidat. Další komponenty lze přidat globálně pomocí funkce --includeRecommended a/nebo –-includeOptional. Je možné zadat více ID úloh nebo komponent oddělených mezerou. |
Volitelný | --add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetWeb Component.GitHub.VisualStudio |
--includeDoporučené | Zahrnuje doporučené komponenty pro všechny nainstalované úlohy, ale ne volitelné komponenty. | Volitelný | Pro konkrétní úlohu: --add Microsoft.VisualStudio.Workload. ManagedDesktop; zahrnoutDoporučené Použití pro všechny úlohy: --includeRecommended |
--zahrnoutVolitelné | Zahrnuje volitelné komponenty pro všechny nainstalované úlohy, včetně doporučených součástí. | Volitelný | Pro konkrétní úlohu: --add Microsoft.VisualStudio.Workload. ManagedDesktop;includeOptional Použít pro všechny úlohy: --includeOptional |
Generování minimálního rozložení
Důležitý
Tyto pokyny předpokládají, že jste dříve vytvořili rozložení instalace sítě. Další informace o tom, jak to udělat, najdete na stránce Vytvoření síťové instalace sady Visual Studio.
Vytvořte minimální rozložení pomocí příkazu vygenerovat pro zadaný rozsah verzí. Budete také potřebovat znát ID produktu, jazyky a všechny požadované úlohy. Toto minimální rozložení aktualizuje všechny instance sady Visual Studio ze základní verze až do cílové verze.
Před vytvořením rozložení zjistíte celkovou velikost stahování a počet balíčků zahrnutých pomocí příkazu preview. Tento příkaz bere stejné možnosti jako příkaz vygenerovat a podrobnosti jsou zapsány do konzoly.
Pojďme si projít několik příkladů, jak zobrazit náhled, vygenerovat a znovu vygenerovat minimální rozložení:
Nejprve si ukážeme, jak zobrazit náhled rozložení pro Visual Studio Enterprise verze 16.4.0 až 16.4.4 pro angličtinu.
MinimalLayout.exe preview --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 16.4.0 --targetVersion 16.4.4 --languages en-US
Tady je postup, jak vygenerovat stejné rozložení s jednou úlohou.
MinimalLayout.exe generate --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 16.4.0 --targetVersion 16.4.4 --add Microsoft.VisualStudio.Workload.ManagedDesktop;includeOptional --languages en-US
Tady je postup, jak znovu vygenerovat minimální offline rozložení pomocí existujícího souboru odpovědi.
MinimalLayout.exe regenerate --filepath c:\VSLayout\MinimalLayout.json
Několik dalších příkladů pomocí příkazu vygenerovat:
Tady je postup, jak přidat další úlohu a zahrnout pouze doporučené balíčky.
MinimalLayout.exe generate --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Professional --baseVersion 16.4.0 --targetVersion 16.4.4 --add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetWeb;includeRecommended --languages en-US
Můžete také vygenerovat minimální offline rozložení, které podporuje více produktů.
MinimalLayout.exe generate --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise,Microsoft.VisualStudio.Product.Professional --baseVersion 16.4.0 --targetVersion 16.4.4 --languages en-US
A konečně, tady je postup, jak byste do minimálního rozložení zahrnuli více jazyků.
MinimalLayout.exe generate --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 16.4.0 --targetVersion 16.4.4 --add Microsoft.VisualStudio.Workload.ManagedDesktop;includeOptional --languages en-US fr-FR
Jak zachovat minimální rozložení
Použijte příkazy ověřit a opravit, abyste po vytvoření zachovali minimální rozložení. Příkaz ověření určuje, zda v minimálním rozvržení nejsou poškozené nebo chybějící balíčky. Pokud po spuštění příkazu ověření narazíte na nějaké problémy, opravte chybějící nebo poškozené balíčky pomocí příkazu opravit.
Tady je postup, jak ověřit, jestli má rozložení poškozené nebo chybějící balíčky:
MinimalLayout.exe Verify --targetLocation c:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 16.4.0 --targetVersion 16.4.4 --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeRecommended --languages en-US
A tady je postup, jak toto rozložení opravit:
MinimalLayout.exe fix --targetLocation C:\VSLayout\ --productIds Microsoft.VisualStudio.Product.Enterprise --baseVersion 16.4.0 --targetVersion 16.4.4 --add Microsoft.VisualStudio.Workload.ManagedDesktop;includeRecommended --languages en-US
Poznámka
Toto rozložení nelze použít k opravě instalace sady Visual Studio. Pokud chcete opravit existující instanci sady Visual Studio, přečtěte si téma Oprava sady Visual Studio.
Jak použít minimální offline rozložení k aktualizaci stávající instalace sady Visual Studio
Po vygenerování minimálního rozložení můžete do klientského počítače zkopírovat celou složku s minimálním rozložením. To se vyžaduje, pokud počítač nemá přístup ke složce s minimálním rozložením v původním umístění.
Přejděte do složky a identifikujte název aplikace bootstrapper. Název aplikace bootstrapperu závisí na hodnotě ProductId zadané při generování minimálního rozložení. Běžné příklady najdete v následující tabulce.
Hodnota ProductId | Název aplikace |
---|---|
Microsoft.VisualStudio.Product.Enterprise | vs_enterprise.exe |
Microsoft.VisualStudio.Product.Professional | vs_professional.exe |
Microsoft.VisualStudio.Product.BuildTools | vs_buildtools.exe |
Aktualizace se aplikuje na instanci sady Visual Studio ve dvou krocích. Začněte aktualizací instalačního programu sady Visual Studio a pak aktualizujte Sadu Visual Studio.
Aktualizace instalačního programu sady Visual Studio
V případě potřeby spusťte následující příkaz a nahraďte
vs_enterprise.exe
správným názvem aplikace bootstrapperu.vs_enterprise.exe --quiet --update --offline C:\VSLayout\vs_installer.opc
Aktualizace aplikace sady Visual Studio
Chcete-li aktualizovat sadu Visual Studio, musíte zadat instalační cestu instance sady Visual Studio, kterou chcete aktualizovat. Pokud je nainstalovaných více instancí sady Visual Studio, je potřeba každý z nich aktualizovat zvlášť. Důrazně doporučujeme zadat možnost
–noWeb
pomocí příkazu update, aby se zabránilo instalaci součástí, které nejsou v minimálním rozložení. Díky tomu nebudete mít Visual Studio v nepoužitelném stavu.Spusťte následující příkaz a odpovídajícím způsobem nahraďte parametr příkazového řádku installPath. Nezapomeňte také použít správný název aplikace bootstrapperu.
vs_enterprise.exe update --noWeb --quiet --installpath "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise"
Aktualizace instalačního programu sady Visual Studio
V případě potřeby spusťte následující příkaz a nahraďte
vs_enterprise.exe
správným názvem aplikace bootstrapperu.vs_enterprise.exe --quiet --update --offline C:\VSLayout\vs_installer.opc
Aktualizace aplikace sady Visual Studio
Chcete-li aktualizovat sadu Visual Studio, musíte zadat instalační cestu instance sady Visual Studio, kterou chcete aktualizovat. Pokud je nainstalovaných více instancí sady Visual Studio, je potřeba každý z nich aktualizovat zvlášť. Důrazně doporučujeme zadat možnost
–noWeb
pomocí příkazu update, aby se zabránilo instalaci součástí, které nejsou v minimálním rozložení. Díky tomu nebudete mít Visual Studio v nepoužitelném stavu.Spusťte následující příkaz a odpovídajícím způsobem nahraďte parametr příkazového řádku installPath. Nezapomeňte také použít správný název inicializační aplikace.
vs_enterprise.exe update --noWeb --quiet --installpath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"
Podpora nebo řešení potíží
Někdy se věci můžou pokazit. Pokud instalace sady Visual Studio selže, přečtěte si Řešení potíží s instalací a upgradem sady Visual Studio podrobné pokyny.
Tady je několik dalších možností podpory:
- V případě problémů souvisejících s instalací použijte možnost podpory instalačního chatu , která je dostupná pouze v angličtině.
- Nahlašte nám problémy s produktem pomocí nástroje Nahlásit problém, který se zobrazí v instalačním programu sady Visual Studio i v integrovaném vývojovém prostředí sady Visual Studio. Pokud jste správce IT a nemáte nainstalovanou sadu Visual Studio, můžete odeslat zpětnou vazbu správce IT.
- Navrhněte funkci, sledujte problémy s produktem a najděte odpovědi v vývojářské komunitě sady Visual Studio.
Související obsah
- Instalace sady Visual Studio
- průvodce správcem sady Visual Studio
- Instalace sady Visual Studio pomocí parametrů příkazového řádku
- nástroje pro detekci a správu instancí sady Visual Studio
- Definování nastavení v souboru odpovědi
- Řízení aktualizací nasazení sady Visual Studio založených na síti
- životní cyklus Visual Studio a servisní procesy