none
setup du projet RRS feed

  • Question

  • salut tout le monde,
    j'arrive de terminer le développement de mon application sur VB.Net 2008
    je veux préparer un setup pour qu'il soit installé dans tous les postes,
    j'ai trouvé dans des documments consultés que Visual Studio utilise deux stratégies pour le déploiement et je trouve noté que la technologie ClickOnce est utilisé pour la version express de 2008
    Donc je vais utilisé ClickOnce
    mais je trouve l'erreur suivant:

     Erreur 2 MSB3482 : Une erreur s'est produite lors de la signature : Impossible de signer bin\Release\app.publish\\setup.exe. SignTool Error: Signtool requires CAPICOM version 2.1.0.1 or higher. Please
     copy the latest version of CAPICOM.dll into the directory that contains
     SignTool.exe. If CAPICOM.dll exists, you may not have proper
     permissions to install CAPICOM. projet1

     et il m'indique que la publication s'est interrompue

    et lorsque je consulte l'endroit où j'ai précisé ma publication je ne trouve rien. donc qu'est ce que je peux faire??
    aussi, dans mon projet j'ai une base de données crée avec Access2007, est ce que pour exécuter l'application sur un autre poste je dois installer l'office 2007, je suis vraiment bloqué , merci d'avance de votre aide.
    mercredi 30 décembre 2009 17:01

Réponses

Toutes les réponses

  • Pour ton erreur, tu as la solution ici :

    http://www.michaelcodes.net/post/SignTool-Error-Signtool-requires-CAPICOM-version-2101.aspx

    Cordialement,

    Thoms
    Thomas Aimonetti - C# - Sharplog Engineering
    mercredi 30 décembre 2009 17:26
  • Concernant le fait d'utiliser Access 2007 sans avoir à installer Office 2007 sur les postes de tes clients, je te conseille de t'intéresser à Access Runtime :

    http://msdn.microsoft.com/en-us/library/bb501030.aspx

    Sinon, pour embarquer un fichier mde dans ClickOnce, voilà un tutorial :

    http://grrargh.com/blog/publishing-a-microsoft-access-application-mde-with-clickonce/

    J'espère que cela t'aidera,

    Cordialement,

    Tom
    Thomas Aimonetti - C# - Sharplog Engineering
    mercredi 30 décembre 2009 17:43
  • salut, je suis toujours bloqué, j'ai pas trouvé ma solution :(
    en suivant le lien que vous m'avez donné pour l'erreur j'ai trouvé  la version que je cherche,
    en plus lorque j'ai essayer dans un autre poster il me demande d'installer le framework. est -ce que je dois l'installer dans tous les postes,
    je suis vraiment bloqué et le temps passe :'(
    merci comme mm
    vendredi 1 janvier 2010 16:47
  • Bonjour,

    Ca veut dire que le problème de CAPICOM version 2.1.0.1 est résolu ?

    Concernant l'installation du framework, si tu parles juste du framework .Net, en effet, pour exécuter une application VB.Net 2008 sur un poste, ce poste doit avoir le framework 3.5 d'installé.
    Tu peux l'inclure dans les pré-requis ClickOnce, par contre, et il se déploiera automatiquement.

    Pour installer un pré requis dans ClicOnce, voilà la marche à suivre :

    http://msdn.microsoft.com/en-us/library/8st7th1x(VS.80).aspx

    Cordialement,

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering
    lundi 4 janvier 2010 17:44
  • Merci Alex pour la validation des réponses :)

    Cordialement,

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    mercredi 6 janvier 2010 18:12
  • bonjour,
    je sais qu'il y a une période,
    mais j'ai une question concernant toujours l'installation de mon application. Lorsque je termine l'installation et je commenece à l'exécuter il m'indique que la base de données n'existe pas dans un chemin trés long qui se change à chaque fois lorsque je réinstalle l'application

    C:\Users\lemabs\AppData\Local\Apps\2.0\Data\xxxxxxx\projet.xxxxxx\Data\base.accdb

    je pense que c'est pas partique d'installer la base de données dans ce chemin.
    Donc je cherche comment je peux résoudre ce problème.

    Cordialement
    mercredi 20 janvier 2010 10:18
  • Bonjour lemabs,

    ClickOnce ne permet pas de changer le répertoire d'installation.
    Par contre, tu peux utiliser un chemin relatif pour utiliser ta base de données, ou bien déterminer le chemin complet au vol.

    Tu avais un besoin spécifique pour ne pas localiser ta BD à l'endroit décidé par ClickOnce ?

    Cordialement,

    Thomas
    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    mercredi 20 janvier 2010 16:28
  • Bonjouur,


    [Par contre, tu peux utiliser un chemin relatif pour utiliser ta base de données, ou bien déterminer le chemin complet au vol]


    J'ai pas compris qu'est ce que je dois faire!!!


    en fait j'ai pas un besoin spécifique pour ne pas localiser ma bd à l'endroit décidé, mais j'ai trouvé que c'est pas rapide  et n'est pas pratique en plus le chemin est trés long.



    Cordialement
    Amel

    vendredi 22 janvier 2010 10:05
  • Bonsoir Amel !

    Ok, je me demandais si tu avais un souci pour retrouver ta base là où elle étit installée ou bien si t ne trouvais juste pas cela pratique.

    A ma connaissance, il n'y a pas moyen de changer le répertoire d'installation de ta base par ClickOnce.
    Il y a déjà eu des demandes émises dans ce sens-là pour permettre d'installer l'application autre part que dans le répertoire décidé par ClickOnce, mais aucune n'a eu de réponse positive, donc pour l'instant, on n'a pas le choix.

    Cordialement,

    Thomas


    Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
    samedi 23 janvier 2010 21:44