Comment distribuer mon application VB ?

la programmation


Mon application VB fonctionne très bien dans Visual Studio et je peux publier avec succès. J’ai un app.config qui est lu avec succès, définissant les chaînes de connexion.

Mon problème/confusion. Il publie dans un dossier local (défini dans la boîte de dialogue de publication) et crée un fichier d’installation. Après avoir exécuté ce fichier d’installation, le même exe (appelé setup.exe) exécute avec succès mon application. Je peux renommer ce fichier et il fonctionnera toujours. Il y a très peu de fichiers ici. Il publie également dans un dossier bin situé à un autre emplacement, où le fichier app.config et divers fichiers de référence semblent résider.

Mon objectif : je souhaite distribuer cette application sur un serveur à plusieurs emplacements (divers clients), où je peux modifier les paramètres app.config pour pointer vers différentes bases de données. L’application ne semble pas fonctionner sans exécuter au préalable le programme d’installation. Comment puis-je distribuer cette application selon mes besoins ? J’ai pu écrire l’application, mais je ne peux pas la partager !

Ce que j’ai essayé :

J’ai publié l’application avec succès, mais je ne comprends pas comment la distribuer.

Solution 1

Eh bien, voici quelques suggestions qui peuvent être adoptées pour atteindre l’objectif. Ces suggestions doivent être adaptées pour correspondre à vos besoins spécifiques et à la méthode de déploiement choisie.

La personnalisation des paramètres de configuration ou des chaînes de connexion pour des clients individuels peut être réalisée en les stockant dans une base de données, qui peut ensuite être chargée en fonction de critères spécifiques du client. Les utilisateurs ou les administrateurs ont la possibilité de modifier manuellement ces paramètres via n’importe quelle interface.

Une autre approche pour configurer les paramètres pour différents clients consiste à créer des fichiers de script distincts qui modifient le fichier app.config en fonction des exigences spécifiques de chaque client. Cela facilite la commutation facile entre les configurations.

En termes de déploiement, utilisez la technique de déploiement ClickOnce pour distribuer l’application avec les paramètres configurés. Cela garantit que les utilisateurs peuvent exécuter l’application sans avoir besoin d’installation. Ces configurations de déploiement peuvent être affinées davantage dans les paramètres de déploiement ClickOnce.

Solution 2

ClickOnce a été mentionné ci-dessus. J’ai écrit un article détaillé et une aide : Programme d’installation Silent ClickOnce pour Winform et WPF en C# et VB[^] (il existe également une version principale et un article de .Net). Le principal avantage de procéder de cette façon est que vous pouvez envoyer des mises à jour vers un site Web et que l’assistant détectera et installera automatiquement la mise à jour pour vous.

コメント

タイトルとURLをコピーしました