IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

Prérequis d'installation d'une appli


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Orne (Basse Normandie)

    Informations forums :
    Inscription : Avril 2011
    Messages : 17
    Par défaut Prérequis d'installation d'une appli
    Bonjour à tous.

    J'ai développé une application sous C# (framework 4), qui fait appel à une base de données distante, située sur un serveur SQL Express 2012. La base est liée au reste de mon code via une classe LINQ to SQL.

    Sur mon PC, pas de souci, l'app fonctionne parfaitement, que ce soit dans visual studio ou via l'EXE généré.

    Par contre, je ne peux pas la lancer d'un autre PC : l'application ne démarre pas et génère le message d'erreur suivant :

    Signature du problème :
    Nom d’événement de problème: CLR20r3
    Signature du problème 01: heuresrd.exe
    Signature du problème 02: 1.0.0.0
    Signature du problème 03: 51836928
    Signature du problème 04: System.Data
    Signature du problème 05: 4.0.0.0
    Signature du problème 06: 4ba1e064
    Signature du problème 07: 2795
    Signature du problème 08: 29
    Signature du problème 09: System.Data.SqlClient.Sql
    Version du système: 6.1.7601.2.1.0.256.48
    Identificateur de paramètres régionaux: 1036
    Information supplémentaire n° 1: 0a9e
    Information supplémentaire n° 2: 0a9e372d3b4ad19135b953a78882e789
    Information supplémentaire n° 3: 0a9e
    Information supplémentaire n° 4: 0a9e372d3b4ad19135b953a78882e789

    Lire notre déclaration de confidentialité en ligne :
    http://go.microsoft.com/fwlink/?link...8&clcid=0x040c

    Si la déclaration de confidentialité en ligne n’est pas disponible, lisez la version hors connexion :
    C:\Windows\system32\fr-FR\erofflps.txt


    Il doit y avoir un prérequis manquant, mais je ne sais pas quoi télécharger ou installer. Auriez-vous une idée ?

    D'avance merci.

    (évidemment, le framework 4 est déjà installé sur le poste de test).

  2. #2
    Invité
    Invité(e)
    Par défaut
    Ton application consiste-elle en un seul et unique fichier exe ?

    Si non vérifie que tu as bien les DLL nécessaire à l'exécution correcte.

    Si oui il doit probablement s'agir d'une version du framework cible de l'application qui n'est pas installée sur le PC où ça plante. Je te conseille de passer par un installateur qui te facilitera la tâche pour les pré-requis. Pour avoir un installateur il suffit de passer par un projet de type Setup sous VS.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Orne (Basse Normandie)

    Informations forums :
    Inscription : Avril 2011
    Messages : 17
    Par défaut
    Ca marche...

    Je suis sous VS2012 express, donc un peu limité pour les install. J'ai fait un clickonce, avec pas mal de prérequis, ça tourne.

    Maintenant faut que je fasse des tests pour limiter les prérequis au minimum.

    Merci de votre aide.

  4. #4
    maa
    maa est déconnecté
    Membre éclairé
    Avatar de maa
    Inscrit en
    Octobre 2005
    Messages
    672
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Octobre 2005
    Messages : 672
    Par défaut
    Citation Envoyé par h2s84 Voir le message
    Pour avoir un installateur il suffit de passer par un projet de type Setup sous VS.
    Je me permet de poser une question à ce sujet car je cherche moi même une solution pour déployer mon programme.

    J'ai cru aussi entendre que Microsoft arrêtait de supportait les options de déploiement qui étaient présente jusqu'à Visual Studio 2010. Dans Visual Studio 2012, je n'ai que la possibilité de créer une projet Installshield LE dans la section 'Setup and deployement'. Je n'ai jamais trop testé Installshield.. qu'en pensez-vous?

    Je me penchais plutôt sur Innosetup qui a l'air léger, gratuit et assez flexible avec son système de script. On peut aussi vérifier les dépendances au framework grâce à ce script:

    http://www.codeproject.com/Articles/...-for-InnoSetup

    Sinon clickonce est-il vraiment fait pour offrir un installeur complet pour un programme que l'on souhaite commercialiser sur CD ?

    Il y a aussi WIX qui parait très abouti et flexible mais plus compliqué et je ne souhaite vraiment pas gaspiller mon temps sur un installeur..

    En tout cas je serais intéressé d'avoir quelques retour d'expériences sur Installshield (limited edition), InnoSetup ou d'autres installeurs gratuits..

Discussions similaires

  1. Installation d'une appli sur serveur Citrix
    Par Asdorve dans le forum Installation, Déploiement et Sécurité
    Réponses: 1
    Dernier message: 04/07/2006, 11h35
  2. Réponses: 5
    Dernier message: 20/06/2006, 10h15
  3. Réponses: 4
    Dernier message: 19/06/2006, 14h52
  4. [VB.NET] Problème d'installation d'une appli VB.NET
    Par ppzmr dans le forum Windows Forms
    Réponses: 6
    Dernier message: 26/11/2004, 10h09
  5. Installation d'une appli en delphi, utilisant Oracle
    Par nilna972 dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/11/2003, 13h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo