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

C# Discussion :

Déploiement d'une application visual c# express 2008 (utilisant Excel)


Sujet :

C#

  1. #1
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 27
    Par défaut Déploiement d'une application visual c# express 2008 (utilisant Excel)
    Bonjour à tous,

    J'ai développé une application windows form sous visual c# edition Express 2008.
    Je rencontre d'énormes problèmes lors du déploiement de mon application.

    Je m'explique:
    J'ai une application qui utilise Microsoft Excel 2003 pour l'affichage de données que je récupére dans un fichier crypté.

    J'ai voulu utiliser le publisher intégré de Visual C# 2008 mais il me crée plusieurs fichier en plus de l'exécutable:
    - Setup.exe
    - MonApplication.Application
    - Un autre dossier qui s'appelle Application Files dans lequel j'ai un dossier MonApplication_1_0_0_0 dossier dans lequel j'ai plusieurs fichiers (Excel.dll, Microsoft.Office.Interop.Excel.dll, Microsoft.Vbe.Interop.dll, Office.dll, IconeDeMonApplication.ico, DllDeMonApplication.dll, MonApplication.Application, MonApplication.exe, MonApplication.exe.manifest)

    Est-il possible d'avoir tout dans un même setup comme en utilisant InnoSetup par exemple...?

    Comment dois-je faire pour avoir un setup digne de ce nom avec uniquement un seul EXE qui se lance et puis "fait tout"?

    Y-a-t-il des fichiers que je dois exclure pour que cela puisse être compatible avec tous les utilisateurs.

    PS: Nous utilisons tous Office 2003.

    Merci à vous qui me lirez et m'éclairez...

    Prière de pardonner aux débutants...

  2. #2
    Membre éprouvé Avatar de Antho42
    Profil pro
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Par défaut
    Je ne suis pas sur d'avoir tout compris ni si je peux t'aider mais bon, qui ne tente rien n'a rien.

    Quand tu dis :
    J'ai voulu utiliser le publisher intégré de Visual C# 2008...
    Je ne vois pas très bien de quoi tu parles, tu as essayer le "Nouveau Projet" -> "Autres types de projets" -> "Configuration et déploiement" -> "Projet d'installation" ?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 27
    Par défaut
    Antho42,

    Dans la version Express que j'ai installée, je n'ai pas cette option "Nouveau Projet" --> "Autres..."

    Est-ce-que tu utilises la version Express (gratuite)?

    Merci d'avoir répondu ...

  4. #4
    Membre éprouvé Avatar de Antho42
    Profil pro
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Par défaut
    Arf, je ne savais pas qu'elle était indisponible dans la version C# Express.
    Oui moi j'utilise la "complète"

    Si tu utilises la version Express, je pense que tu ne peux que te contenter du "Click Once" (publier). Il faut alors que tu cherches vers des outils extérieurs. (je pense en tout cas)

    Surement qu'une bonne recherche t'aidera, si ce n'est déjà fait.
    Voici un lien, peut-être, intéressant :

    InnoSetup : http://www.jrsoftware.org/isinfo.php

  5. #5
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 27
    Par défaut
    Citation Envoyé par Antho42 Voir le message
    Arf, je ne savais pas qu'elle était indisponible dans la version C# Express.
    Oui moi j'utilise la "complète"

    Si tu utilises la version Express, je pense que tu ne peux que te contenter du "Click Once" (publier). Il faut alors que tu cherches vers des outils extérieurs. (je pense en tout cas)

    Surement qu'une bonne recherche t'aidera, si ce n'est déjà fait.
    Voici un lien, peut-être, intéressant :

    InnoSetup : http://www.jrsoftware.org/isinfo.php

    Merci, effectivement j'ai déjà déployé avec InnoSetup, mais j'ai eu des soucis (tout marche sur mon poste) par contre pour l'utilisateur il arrive à faire l'installation mais n'arrive pas à faire fonctionner l'application.

    J'utilise une COM pour Excel Automation...je ne sais pas si cela est dû à une mauvaise référence de ma part...? Je suis débutant en la matière

  6. #6
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270

  7. #7
    Membre éprouvé Avatar de Antho42
    Profil pro
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Par défaut
    Ha je connaissais pas ce soft, intéressant.
    Merci pour le lien, ça resservira surement et ca pourra peut-être aider mamamiya_

  8. #8
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 27
    Par défaut
    Merci à tous,

    J'ai finalement opté pour la solution classique du "ClickOnce" même si je ne suis pas satisfait globalement, le client lui l'est .

    J'ai testé DreamShied, il est très bien...

    Merci encore à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/01/2011, 20h47
  2. Déploiement d'application Visual C++ Express
    Par jlg_47 dans le forum VC++ .NET
    Réponses: 1
    Dernier message: 02/12/2010, 10h54
  3. Réponses: 3
    Dernier message: 20/05/2010, 15h34
  4. Réponses: 1
    Dernier message: 04/01/2010, 19h14
  5. Réponses: 2
    Dernier message: 27/11/2008, 20h05

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