# Kako namestiti Visual Studio 2022 or 2026 Community brez internetne povezave (Offline Installer)

Microsoft za Visual Studio 2022 **ne ponuja** uradne datoteke `.iso`. Namesto tega lahko na računalniku z dobro internetno povezavo ustvariš lokalno namestitveno mapo (t.i. *layout*) in jo preneseš na ciljni računalnik.

---

## 1. korak: Prenos zaganjalnika (Bootstrapper)
Na računalniku s hitrim internetom prenesi uradno namestitveno datoteko:
*   [Prenos Visual Studio Community](https://aka.ms) (shranil se bo kot `vs_community.exe`).

## 2. korak: Ustvarjanje lokalne mape za VS 2022 ali 2026 (Layout)
1. Odpri **Ukazni poziv** (Command Prompt) kot skrbnik (Administrator).
2. Premakni se v mapo, kamor si prenesel datoteko `vs_community.exe` (npr. `cd C:\Users\Uporabnik\Downloads`).
3. Zaženi spodnji ukaz. Ta bo prenesel celoten paket v angleškem jeziku v mapo `C:\VS2022Layout`:
```cmd
vs_community.exe --layout C:\VS2022Layout --lang en-US
```
ali :
```cmd
vs_community.exe --layout C:\VS2026Layout --lang en-US
```

> ⚠️ **Opozorilo:** Celoten paket lahko zasede več deset gigabajtov. Prepričaj se, da imaš na disku dovolj prostora.

## 3. korak: Prenos na ciljni računalnik
1. Celotno mapo `C:\VS2022Layout` or `C:\VS2026Layout` skopiraj na dovolj velik **USB ključek** ali **zunanji trdi disk**.
2. Priklopi medij na računalnik s slabo internetno povezavo.

## 4. korak: Namestitev brez interneta
1. Na ciljnem računalniku odpri skopirano mapo.
2. Zaženi datoteko `vs_community.exe` (ali `vs_installer.exe` znotraj podmape).
3. Izberi želene komponente in zaključi namestitev popolnoma brez porabe interneta.

---

## Dodatni namigi za krčenje velikosti prenosa

Če ne želiš prenesti vseh paketov (kar močno zmanjša velikost prenesenih podatkov), lahko ukazu `--layout` dodaš posebne ID-je komponent (workloads)
za  VS 2022 :

*   **Samo za namizni .NET (C#, VB):**
    ```cmd
    vs_community.exe --layout C:\VS2022Layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeRecommended --lang en-US
    ```
*   **Samo za razvoj s C++:**
    ```cmd
    vs_community.exe --layout C:\VS2022Layout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US
    ```
*   **Samo za spletni razvoj (ASP.NET):**
    ```cmd
    vs_community.exe --layout C:\VS2022Layout --add Microsoft.VisualStudio.Workload.NetWeb --includeRecommended --lang en-US
    ```
    ali za VS 2026 :	

*   **Samo za namizni .NET (C#, VB):**
    ```cmd
    vs_community.exe --layout C:\VS2022Layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeRecommended --lang en-US
    ```
*   **Samo za razvoj s C++:**
    ```cmd
    vs_community.exe --layout C:\VS2022Layout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US
    ```
*   **Samo za spletni razvoj (ASP.NET):**
    ```cmd
    vs_community.exe --layout C:\VS2022Layout --add Microsoft.VisualStudio.Workload.NetWeb --includeRecommended --lang en-US
    ```