Skip to main content

Publicació i distribució

Com s'empaqueta això perquè funcioni a l'ordinador del client?

  1. A Visual Studio, canvia la configuració de Debug a Release (a la barra superior).

  2. Ves al menú Build -> Build Solution.

  3. Obre la carpeta del projecte a l'Explorador de Windows i navega a:

    bin \ Release \ net10.0-windows (o la versió de .NET que usis).

Estructura de fitxers

Plaintext

/ MutiIdiomaVB.exe         <-- L'executable principal (conté l'idioma per defecte, Català)
/ MutiIdiomaVB.dll         <-- El codi compilat
/ MutiIdiomaVB.runtimeconfig.json
/ es-ES /               <-- Carpeta automàtica
    |__ MutiIdiomaVB.resources.dll  <-- Traduccions del Form
/ en-US /               <-- Carpeta automàtica
    |__ MutiIdiomaVB.resources.dll

Com distribuir-ho

Tenim dues opcions principals:

Opció A: Copiar la carpeta (Mètode ràpid)

Has de lliurar al client TOTA la carpeta net10.0-windows (o el contingut). És imprescindible que les carpetes es-ES i en-US estiguin al costat de l'.exe. Si només copies l'exe, l'app funcionarà, però només en Català.

Opció B: Publicació "Single File" (Professional)

Visual Studio 2026 permetrà (com ara) crear un sol fitxer:

  1. Fes clic dret al projecte -> Publish.

  2. Tria "Folder".

  3. Quan estigui creat el perfil, ves a "Show all settings".

  4. Deployment Mode: Self-contained (inclou .NET) o Framework-dependent (si el client ja té .NET instal·lat).

  5. File Publish Options: Marca Produce single file.

  6. Prem Publish.

Això generarà un sol .exe gran que conté dins seu les carpetes d'idioma i tota la lògica, fent la distribució molt més senzilla.