Publicació i distribució
Com s'empaqueta això perquè funcioni a l'ordinador del client?
-
A Visual Studio, canvia la configuració de Debug a Release (a la barra superior).
-
Ves al menú Build -> Build Solution.
-
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
/ 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:
-
Fes clic dret al projecte -> Publish.
-
Tria "Folder".
-
Quan estigui creat el perfil, ves a "Show all settings".
-
Deployment Mode: Self-contained (inclou .NET) o Framework-dependent (si el client ja té .NET instal·lat).
-
File Publish Options: Marca Produce single file.
-
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.