En restant "100% standard simple et sans bidouille" :
- Le contenu du dossier OBJ contient des éléments à moitié compilé. Le plus simple, c'est de faire comme s'il n'était pas là.
http://stackoverflow.com/questions/2...ory-for-in-net
- En quoi avoir une DLL dans le même dossier que le EXE pose-t-il problème au client ? Si la DLL existe déjà sur le serveur, il suffit que son dossier contenant soit dans la variable d'environnement PATH
- Pour tout avoir dans un seul EXE, sans bidouille (qui est certainement possible), il faut avoir les sources de la DLL et intégrer ses fichiers dans le projet du binaire principal. Une fois de plus, en quoi est-ce gênant d'avoir une DLL ?
- L'installeur créé par Visual Studio apporte différentes fonctionalités dont :
1/ Gestion automatique des dépendances : si un composant (framework .NET, pilote de base de données, etc.) n'est pas à jour ou absent, il sera automatiquement installé/mis à jour sans action de l'utilisateur
2/ Possibilité de gérer les mises à jour automatique : on peut déployer l'installeur sur un site web, et à chaque démarrage de l'application, un wrapper va vérifier la disponibilité d'une mise à jour, et proposer automatiquement de mettre le programme à jour
3/ D'un point de vue purement cosmétique, ça fait plus pro d'avoir un programme d'installation que de devoir faire un copier/coller de fichiers à la sauvage.
4/ On peut ajouter et scripter des actions utilisateur, tels que la création de clés de registre, etc. afin de pré-paramétrer l'application
Partager