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.
A telepítési konfigurációs fájlok használatával konfigurálhatja, hogy mit telepít a Visual Studio. Ehhez exportálja a számítási feladatokat, összetevőket és Marketplace-bővítményadatokat egy .vsconfig fájlba a Visual Studio Installer használatával. Ha már rendelkezik .vsconfig fájllal, manuálisan tovább finomíthatja, és további elemeket vehet fel vagy távolíthat el. A .vsconfig fájl struktúráját és szintaxisát a vsconfig fájlformátum szakasz ismerteti.
Importálhatja a konfigurációs fájlt egy új vagy meglévő Visual Studio-telepítésbe, létrehozhat vagy módosíthat egy elrendezést vagy egy offline telepítést, elhelyezheti egy megoldáskönyvtárban vagy adattárban, és elindíthatja a hiányzó összetevők telepítését, és megoszthatja másokkal.
Konfiguráció exportálása a Visual Studio Installer használatával
A telepítési konfigurációs fájlt exportálhatja a Visual Studio egy korábban telepített példányából.
Jegyzet
A Visual Studio 2022 17.10 előzetes verziójától kezdve exportálhatja Visual Studio Marketplace-bővítményeket, amelyeket egy példányszintű környezetben töltöttek be egy .vsconfig fájlba. Ha azt szeretné, hogy a export funkció más típusú bővítményeket is exportálhasson, például a hálózati megosztásokból vagy a felhasználói környezetbe betöltött bővítményeket, kérjük, tudassa velünk.
A Visual Studio Installer felhasználói felületének használata
A Start menüben nyissa meg a Visual Studio Installert.
A termékkártyán válassza a További gombot, majd jelölje ki a Konfiguráció exportálásaparancsot.
Keresse meg vagy írja be azt a helyet, ahová menteni szeretné a .vsconfig fájlt, majd válassza a Részletek áttekintéselehetőséget.
Ellenőrizze, hogy a beállítások pontosak-e, majd válassza az Exportáláslehetőséget.
Konfigurációs fájl programozott exportálása
Egy adott Visual Studio-példány konfigurációs fájlját programozott módon exportálhatja a export paranccsel. További információ: A Visual Studiotelepítése, frissítése és kezelése parancssori paraméterekkel.
Konfiguráció importálása a Visual Studio Installer használatával
Importálhat egy telepítési konfigurációs fájlt a Visual Studio egy korábban telepített példányába, vagy inicializálhatja a Visual Studio új telepítését. Ha egy konfigurációs fájlt importál a Visual Studióba, a konfigurációs fájlban szereplő minden olyan elemet telepít, amely még nincs telepítve.
A .vsconfig fájl alkalmazásának módjától függ, hogy a Visual Studio már telepítve van-e:
- Ha a Visual Studio még nincs telepítve, használja a kiadás rendszerbetöltőjét (például
vs_professional.exe) a(z)--configkapcsolóval. - Ha Visual Studio már telepítve van, használja
modifya következővel--config: (példáulsetup.exe modify).
A Visual Studio Installer felhasználói felületének használata
Ha készen áll egy telepítési konfigurációs fájl importálására, kövesse az alábbi lépéseket.
Nyissa meg a Visual Studio Installert, és zárja be a Visual Studiót. A legtöbb telepítőművelethez magának a Visual Studio-terméknek a bezárására van szükség.
A Telepített fülön vagy az Elérhető fülön válassza a További beállítások>Importálási konfiguráció opciót a Visual Studio termékkártyán.
Keresse meg az importálni kívánt .vsconfig fájlt, majd válassza a Részletek áttekintéselehetőséget.
Ellenőrizze, hogy a beállítások pontosak-e, majd válassza a módosítása lehetőséget.
Konfigurációs fájl programozott használata új telepítés esetén
Ha .vsconfig fájlt szeretne használni az első telepítés során, töltse le a megfelelő bootstrappert, amely megfelel a kívánt verziónak és kiadásnak (példáulvs_professional.exe). Ezután nyisson meg egy rendszergazdai parancssort, és futtassa a bootstrappert a --config paraméterrel.
vs_professional.exe --config "C:\myconfig.vsconfig" --passive --wait
Ha explicit módon szeretné beállítani a telepítési helyet, adja meg a következőket --installPath: .
vs_professional.exe --installPath "C:\Program Files\Microsoft Visual Studio\18\Professional" --config "C:\myconfig.vsconfig" --passive --wait
vs_professional.exe --installPath "C:\Program Files\Microsoft Visual Studio\2022\Professional" --config "C:\myconfig.vsconfig" --passive --wait
Important
Első telepítéskor a kiadás bootstrapperét használja (vs_professional.exe, vs_enterprise.exe és így tovább), ne a setup.exe modify-t.
Ha a .vsconfig fájl bővítményeket tartalmaz, és --passive vagy --quiet módban fut, adja meg a(z) --allowUnsignedExtensions elemet.
Programozott módon konfigurációs fájl használatával adhat hozzá összetevőket egy meglévő telepítéshez
A paraméterrel --configmodify összetevőket adhat hozzá egy meglévő telepítéshez. Az alábbi példa az ügyfélszámítógépen futó telepítő program használatával módosít egy meglévő telepítést.
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" modify --installPath "C:\Program Files\Microsoft Visual Studio\18\Professional" --config "C:\myconfig.vsconfig" --passive --allowUnsignedExtensions
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" modify --installPath "C:\Program Files\Microsoft Visual Studio\2022\Professional" --config "C:\myconfig.vsconfig" --passive --allowUnsignedExtensions
Jegyzet
Ha összetevőket szeretne hozzáadni egy meglévő telepítéshez egy .vsconfig fájl használatával, modify kell használnia, és nemupdate. A update parancs csak frissíti a meglévő telepített összetevőket a legújabb verzióra. A különböző telepítőműveletekkel kapcsolatos további információkért tekintse meg a Visual Studio parancssori telepítésének dokumentációját.
Elrendezés tartalmának inicializálása konfigurációs fájl használatával
A Visual Studio kívánt verziójának és kiadásának megfelelő bootstrapper használatával nyisson meg egy rendszergazdai parancssort, és futtassa a következő parancsot az elrendezés tartalmának konfigurálásához a --config paraméterrel. Az elrendezések inicializálásához és telepítéséhez .vsconfig fájlok használatával kapcsolatos további információkért lásd: Elrendezésitartalmának inicializálása konfigurációs fájl használatával.
vs_enterprise.exe --layout "c:\localVSlayout" --config "c:\myconfig.vsconfig" --lang en-US
Hiányzó összetevők automatikus telepítése konfigurációs fájl használatával
Ha egy .vsconfig fájlt ment a megoldás gyökérkönyvtárába, majd megnyit egy megoldást, a Visual Studio automatikusan észleli a hiányzó összetevőket, és kéri a telepítésüket.
Jegyzet
Ha a .vsconfig fájl bővítményeket tartalmaz, akkor jelenleg csak a Visual Studio Marketplace által üzemeltetett bővítmények aktiválják az automatikus hiányzik észlelés és telepítés. Ha azt szeretné, hogy ez a logika olyan bővítményeket tartalmazzon, amelyeket nem Marketplace-ről telepítettek, kérjük, adja meg a forgatókönyv részleteit itt.
Létrehoztunk egy nyílt forráskódú segédprogramot is, amely megkeresi a Visual Studio telepítési konfigurációját .vsconfig fájlokat rekurzív módon, és egyesíti őket. A segédprogrammal kapcsolatos további információkért tekintse meg VSConfigFindert a GitHubon.
vsconfig fájlformátum
A .vsconfig fájl egy olyan json fájlformátum, amely tartalmaz egy összetevőszakaszt és opcionálisan egy bővítményszakaszt. Az összetevők szakasza számítási feladatokat és összetevőket tartalmaz, és a következőképpen néz ki:
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Component.CoreEditor",
"Microsoft.VisualStudio.Workload.CoreEditor",
"Microsoft.VisualStudio.Component.NuGet"
]
}
Kiterjesztések
A Visual Studio 2022 17.9-es verziójának -től kezdve a .vsconfig fájlban adhat meg bővítményeket, és a Visual Studio Installer használatával egész gépre betöltheti őket, így azok minden felhasználó számára elérhetővé válnak. A Visual Studio 2022 17.10 előzetes verziójától kezdve a Visual Studio Installer használatával a Visual Studio Marketplace bővítményeket a példányszintű környezetben betöltött export fájlba helyezheti, ahogyan azt korábban ismertettük.
A konfigurációs fájlban van néhány ismert kikötés, amelyek támogatják a bővítményeket.
- Mivel a konfigurációs fájlon keresztül betöltött bővítmények példányszintűen vannak telepítve, rendszergazdai engedélyekkel kell rendelkeznie a telepítésükhöz, vagy rendelkeznie kell a AllowStandardUserControl házirend által biztosított telepítői jogosultsággal. A Visual Studio Extension Manager által korábban telepített bővítmények felhasználónként (és általában) nem példányonként voltak telepítve, és a felhasználónak nem kellett rendszergazdai engedélyekkel rendelkeznie a telepítéshez.
- A Visual Studio Installer jelenleg csak bizonyos típusú bővítmények importálását támogatja, például a
*.vsixcsomagban lévőket, vagy azokat, amelyek nem túl bonyolult. Ha olyan bővítménye van, amely nem megfelelően töltődik be konfigurációs fájlon keresztül, küldjön róla egy új fejlesztői közösségi javaslatot. - Csak a Visual Studio Marketplace-en üzemeltetett bővítmények aktiválják az automatikus hiányzó észlelést és telepítést, ha a .vsconfig fájl egy megoldáskönyvtárban található. Ha azt szeretné, hogy ez a logika olyan bővítményeket tartalmazzon, amelyeket nem Marketplace-ről telepítettek, itt adja meg a forgatókönyv részleteit.
- Ha programozott módon használ egy .vsconfig fájlt bővítmények hozzáadásához, akkor a
--allowUnsignedExtensionsparaméterrel is engedélyeznie kell nem aláírt bővítmények betöltését--passivevagy--quietkörnyezetben. Ha elrendezésből telepít, hozzáadhatja a"allowUnsignedExtensions" : trueszintaxist aresponse.jsonfájlhoz a hasonló hatás eléréséhez.
Az összes példányra kiterjedő bővítmény automatikusan körülbelül naponta egyszer frissül egy ütemezett feladat révén. További információ: Automatikus bővítményfrissítések.
A bővítményeket tartalmazó .vsconfig fájlformátumnak így kell kinéznie.
{
"version": "1.0",
"components": [
// Whatever components you want to install come here, in quotes, separated by commas.
// You can use the installer to select the components you want to install and then export them,
// Or you can specify the ones you want according to the [component-id's](https://learn.microsoft.com/en-us/visualstudio/install/workload-and-component-ids).
// This array should not be null! If you don't want to install any component, just leave the array empty.
],
"extensions": [
// The extensions you want to install are specified in this section, in quotes, separated by commas.
// Extensions are optional in .vsconfig, so if you don't want any, you can delete the entire extensions section.
// The extensions must be in a *.vsix package
// Make sure that the extensions you specify are designed to work with that version of Visual Studio.
// examples below
"https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ImageOptimizer64bit", //unsigned extension
"https://marketplace.visualstudio.com/items?itemName=vsext.RegexMatchVisualizer", //signed extension
"c:\\mylocaldrive\\someextension.vsix",
"\\\\server\\share\\myextension.vsix",
"https://myweb/anotherextension.vsix"
]
}
Támogatás vagy hibaelhárítás
Néha a dolgok elromlhatnak. Ha a Visual Studio telepítése sikertelen, lásd a részletes útmutatást A Visual Studio telepítési és frissítési problémáinak elhárítása című részben lépésről lépésre.
Íme néhány további támogatási lehetőség:
- A telepítéssel kapcsolatos problémák esetén használja a telepítési csevegési (csak angol nyelvű) támogatási lehetőséget.
- Termékproblémák bejelentése a Probléma eszközzel, amely a Visual Studio Installerben és a Visual Studio IDE-ben is megjelenik. Ha Ön informatikai rendszergazda, és nincs telepítve a Visual Studio, elküldheti rendszergazdai visszajelzést.
- Javasoljon egy funkciót, kövesse nyomon a termékekkel kapcsolatos problémákat, és keressen választ a Visual Studio fejlesztői közösségében.