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

Contribuez .NET Discussion :

[ARTICLE] Génération d'installeurs sous Visual Studio 2012


Sujet :

Contribuez .NET

  1. #1
    Rédacteur

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 494
    Points : 1 057
    Points
    1 057
    Par défaut [ARTICLE] Génération d'installeurs sous Visual Studio 2012
    Bonjour à tous !

    Je vous propose aujourd'hui un nouvel article sur la génération d'installeurs sous Visual Studio 2012.

    Bonne lecture à vous !

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    ce type de projet a été abandonné dans Visual Studio 2012
    oui en partie.

    en fait, la vraie solution supportée et gratuite (car installshield light est super limité), c'est d'utiliser WiX. C'est le produit officiel qui remplace les vieux setup de Microsoft et ça produit toujours des msi. Je suis sûr que tu pourrais en faire un article complémentaire
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  3. #3
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Il y a aussi Inno Setup qui lui est gratuit et qui permet de faire plein de choses.

    Par contre, cela ne s'intègre pas dans Visual Studio mais il dispose d'une interface graphique avec istool.

    C'est le compilateur de setup que j'utilise pour tous mes projets.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  4. #4
    Membre à l'essai
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2012
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    Bonjour,

    Je viens d'acheter Visual Studio 2012, et je ne peux plus utiliser mes vieux déploiement compiler sous VS 2008.
    J'ai donc installer InstallShield Limited Edition, et je suis bloqué depuis 2 jours sur mon problème.

    Alors mon problème est le suivant :
    J'ai un exécutable qui utilise plusieurs dll pour pouvoir être exécuté. Ces dll sont dans des répertoires et même des sous répertoire à la racine de mon exécutable.
    Le problème c'est que mon nouveau MSI, installe bien mes dll dans mes répertoires mais lorsque je lance l'exécutable mon programme ne démarre pas, car je pense que mes fichiers ne sont pas "compris" comme des dépendances mais comme des simples fichiers.

    Pouvez vous m'aider ou au moins que faire comprendre comment ça marche...

    Merci

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    1- ici, c'est pour parler de l'article. si tu as une question tu dois le faire dans le thread associé.

    2- un msi, ce n'est qu'une commande xcopy encapsulée. ca ne fait pas la dependance entre tes dll ou ton exe. le problème ne vient PAS de ton msi. il vient du fait que les dlls ne sont pas dans le bon dossier. Renseigne toi sur le chargement des dependances et l'ordre de priorité

    (/bin/debug/, repertoire d'application, GAC, etc).
    c'est là que tu dois chercher, mais c'est sûr à 100% que ca ne vient pas du msi, ou alors, ca ne met pas dans les bons dossiers mais dans le cas là, c'est toi qui a mal mis les chemins
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

Discussions similaires

  1. Bug crystal report sous visual studio 2012
    Par sofianem25 dans le forum VB.NET
    Réponses: 1
    Dernier message: 10/01/2014, 10h29
  2. Déploiement d'un projet sous Visual Studio 2012
    Par Jinkas dans le forum Visual Studio
    Réponses: 2
    Dernier message: 16/07/2013, 11h33

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