OVH Cloud OVH Cloud

Réinstalation d'un projet d'une application

6 réponses
Avatar
Sylvain MALLEVAL
Bonjour,

J'ai créer un projet de déploiement pour une application...
Quand je l'installe sur un autre PC sous windows 2000, ca marche...

Quand je lance pour la première fois l'application, nickel
A la deuxième fois, j'ai le windows installer avec la préparation de
l'installation qui se lance et qui me refait mon install (ou un truc du
genre) ?????

Je comprend pas pourquoi !!!
Comment on fait pour faire sauter ça ?

Merci pour votre aide

Sylvain

6 réponses

Avatar
news.microsoft.com
Bonjour,

N'as tu pas un autre programme qui écrase ou efface un des fichiers qui ont
été déployés, ou ton programme lui-même pourrait effacer un des fichiers...
Dans ce cas, le msi est sensé détecter automatiquement que qqch manque et le
réparer...

Cédric

"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
news:%
Bonjour,

J'ai créer un projet de déploiement pour une application...
Quand je l'installe sur un autre PC sous windows 2000, ca marche...

Quand je lance pour la première fois l'application, nickel
A la deuxième fois, j'ai le windows installer avec la préparation de
l'installation qui se lance et qui me refait mon install (ou un truc du
genre) ?????

Je comprend pas pourquoi !!!
Comment on fait pour faire sauter ça ?

Merci pour votre aide

Sylvain




Avatar
Sylvain MALLEVAL
Ben oui effectivement, tu as raison...
au premier démarrage de l'appli, j'ai un répertoire qui contient des trucs
que j'utilise pour l'initialisation puis ensuite j'écrase se répertoire...
Comment je fais pour lui dire que ce répertoire n'est pas à ré-installer ???
Merci

"news.microsoft.com" a écrit dans le message
de news:
Bonjour,

N'as tu pas un autre programme qui écrase ou efface un des fichiers qui


ont
été déployés, ou ton programme lui-même pourrait effacer un des


fichiers...
Dans ce cas, le msi est sensé détecter automatiquement que qqch manque et


le
réparer...

Cédric

"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
news:%
> Bonjour,
>
> J'ai créer un projet de déploiement pour une application...
> Quand je l'installe sur un autre PC sous windows 2000, ca marche...
>
> Quand je lance pour la première fois l'application, nickel
> A la deuxième fois, j'ai le windows installer avec la préparation de
> l'installation qui se lance et qui me refait mon install (ou un truc du
> genre) ?????
>
> Je comprend pas pourquoi !!!
> Comment on fait pour faire sauter ça ?
>
> Merci pour votre aide
>
> Sylvain
>
>




Avatar
Sylvain MALLEVAL
ben j'ai rajouter manuellement le répertoire et les fichiers....
Sylvain

"Cédric Dardenne" a écrit dans le
message de news: uiTSG$
Comment est-ce que ce répertoire et les fichiers sont inclus au projet de
déploiement ?
(Primaty output, Content Files, fichiers et répertoire ajoutés
manuellement)...

Cédric

Sylvain MALLEVAL wrote:
> Ben oui effectivement, tu as raison...
> au premier démarrage de l'appli, j'ai un répertoire qui contient des
> trucs que j'utilise pour l'initialisation puis ensuite j'écrase se
> répertoire... Comment je fais pour lui dire que ce répertoire n'est
> pas à ré-installer ??? Merci
>
> "news.microsoft.com" a écrit dans le
> message de news:
>> Bonjour,
>>
>> N'as tu pas un autre programme qui écrase ou efface un des fichiers
>> qui ont été déployés, ou ton programme lui-même pourrait effacer un
>> des fichiers... Dans ce cas, le msi est sensé détecter
>> automatiquement que qqch manque et le réparer...
>>
>> Cédric
>>
>> "Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
>> news:%
>>> Bonjour,
>>>
>>> J'ai créer un projet de déploiement pour une application...
>>> Quand je l'installe sur un autre PC sous windows 2000, ca marche...
>>>
>>> Quand je lance pour la première fois l'application, nickel
>>> A la deuxième fois, j'ai le windows installer avec la préparation de
>>> l'installation qui se lance et qui me refait mon install (ou un
>>> truc du genre) ?????
>>>
>>> Je comprend pas pourquoi !!!
>>> Comment on fait pour faire sauter ça ?
>>>
>>> Merci pour votre aide
>>>
>>> Sylvain




Avatar
Cédric Dardenne
Comment est-ce que ce répertoire et les fichiers sont inclus au projet de
déploiement ?
(Primaty output, Content Files, fichiers et répertoire ajoutés
manuellement)...

Cédric

Sylvain MALLEVAL wrote:
Ben oui effectivement, tu as raison...
au premier démarrage de l'appli, j'ai un répertoire qui contient des
trucs que j'utilise pour l'initialisation puis ensuite j'écrase se
répertoire... Comment je fais pour lui dire que ce répertoire n'est
pas à ré-installer ??? Merci

"news.microsoft.com" a écrit dans le
message de news:
Bonjour,

N'as tu pas un autre programme qui écrase ou efface un des fichiers
qui ont été déployés, ou ton programme lui-même pourrait effacer un
des fichiers... Dans ce cas, le msi est sensé détecter
automatiquement que qqch manque et le réparer...

Cédric

"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
news:%
Bonjour,

J'ai créer un projet de déploiement pour une application...
Quand je l'installe sur un autre PC sous windows 2000, ca marche...

Quand je lance pour la première fois l'application, nickel
A la deuxième fois, j'ai le windows installer avec la préparation de
l'installation qui se lance et qui me refait mon install (ou un
truc du genre) ?????

Je comprend pas pourquoi !!!
Comment on fait pour faire sauter ça ?

Merci pour votre aide

Sylvain






Avatar
Cédric Dardenne
Sylvain,

J'ai peur qu'il n'y ait pas de solution triviale, étant donné que cette
fonctionnalité est "by design", le self-repaire est sensé détecter si un
fichier est supprimé, et si c'est le cas réparer l'installation.

Pour contourner cela, tu as plusieurs solutions:
1. Ne pas supprimer tes fichiers ;-)
2. Copier manuellement tes fichiers et ne pas les inclure à ton msi,
3. Créer un setup différent pour tes fichiers temporaires et plutôt que les
effacer, désinstaller l'autre package,
4. Ou, sinon il y a un vrai moyen de ne pas déclencher le self-repair, mais
pas dans VS. Le self-repair se déclenche si des éléments ne sont pas trouvés
à l'endroit définis par leur "key path". Msi ne checke pas les éléments qui
n'ont pas de "key path". Tu peux alors supprimer la valeur de la variable
"key path", mais pas dans VS. Il faut builder ton package et ensuite
l'éditer avec un éditeur comme Orca que tu peux trouver à l'édresse suivante
: http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

Voila, hope this helps,

Cédric


Sylvain MALLEVAL wrote:
ben j'ai rajouter manuellement le répertoire et les fichiers....
Sylvain

"Cédric Dardenne" a écrit dans
le message de news: uiTSG$
Comment est-ce que ce répertoire et les fichiers sont inclus au
projet de déploiement ?
(Primaty output, Content Files, fichiers et répertoire ajoutés
manuellement)...

Cédric

Sylvain MALLEVAL wrote:
Ben oui effectivement, tu as raison...
au premier démarrage de l'appli, j'ai un répertoire qui contient des
trucs que j'utilise pour l'initialisation puis ensuite j'écrase se
répertoire... Comment je fais pour lui dire que ce répertoire n'est
pas à ré-installer ??? Merci

"news.microsoft.com" a écrit dans le
message de news:
Bonjour,

N'as tu pas un autre programme qui écrase ou efface un des fichiers
qui ont été déployés, ou ton programme lui-même pourrait effacer un
des fichiers... Dans ce cas, le msi est sensé détecter
automatiquement que qqch manque et le réparer...

Cédric

"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
news:%
Bonjour,

J'ai créer un projet de déploiement pour une application...
Quand je l'installe sur un autre PC sous windows 2000, ca
marche...

Quand je lance pour la première fois l'application, nickel
A la deuxième fois, j'ai le windows installer avec la préparation
de l'installation qui se lance et qui me refait mon install (ou un
truc du genre) ?????

Je comprend pas pourquoi !!!
Comment on fait pour faire sauter ça ?

Merci pour votre aide

Sylvain










Avatar
Sylvain MALLEVAL
ok, c kool, merci pour toute ces infos
mais je crois que je vais faire simple et ne pas supprimer les fichiers ou
un truc du genre
je te remercie
Sylvain

"Cédric Dardenne" a écrit dans le
message de news: #
Sylvain,

J'ai peur qu'il n'y ait pas de solution triviale, étant donné que cette
fonctionnalité est "by design", le self-repaire est sensé détecter si un
fichier est supprimé, et si c'est le cas réparer l'installation.

Pour contourner cela, tu as plusieurs solutions:
1. Ne pas supprimer tes fichiers ;-)
2. Copier manuellement tes fichiers et ne pas les inclure à ton msi,
3. Créer un setup différent pour tes fichiers temporaires et plutôt que


les
effacer, désinstaller l'autre package,
4. Ou, sinon il y a un vrai moyen de ne pas déclencher le self-repair,


mais
pas dans VS. Le self-repair se déclenche si des éléments ne sont pas


trouvés
à l'endroit définis par leur "key path". Msi ne checke pas les éléments


qui
n'ont pas de "key path". Tu peux alors supprimer la valeur de la variable
"key path", mais pas dans VS. Il faut builder ton package et ensuite
l'éditer avec un éditeur comme Orca que tu peux trouver à l'édresse


suivante
: http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

Voila, hope this helps,

Cédric


Sylvain MALLEVAL wrote:
> ben j'ai rajouter manuellement le répertoire et les fichiers....
> Sylvain
>
> "Cédric Dardenne" a écrit dans
> le message de news: uiTSG$
>> Comment est-ce que ce répertoire et les fichiers sont inclus au
>> projet de déploiement ?
>> (Primaty output, Content Files, fichiers et répertoire ajoutés
>> manuellement)...
>>
>> Cédric
>>
>> Sylvain MALLEVAL wrote:
>>> Ben oui effectivement, tu as raison...
>>> au premier démarrage de l'appli, j'ai un répertoire qui contient des
>>> trucs que j'utilise pour l'initialisation puis ensuite j'écrase se
>>> répertoire... Comment je fais pour lui dire que ce répertoire n'est
>>> pas à ré-installer ??? Merci
>>>
>>> "news.microsoft.com" a écrit dans le
>>> message de news:
>>>> Bonjour,
>>>>
>>>> N'as tu pas un autre programme qui écrase ou efface un des fichiers
>>>> qui ont été déployés, ou ton programme lui-même pourrait effacer un
>>>> des fichiers... Dans ce cas, le msi est sensé détecter
>>>> automatiquement que qqch manque et le réparer...
>>>>
>>>> Cédric
>>>>
>>>> "Sylvain MALLEVAL" <devbnet@[antispam]free.fr> wrote in message
>>>> news:%
>>>>> Bonjour,
>>>>>
>>>>> J'ai créer un projet de déploiement pour une application...
>>>>> Quand je l'installe sur un autre PC sous windows 2000, ca
>>>>> marche...
>>>>>
>>>>> Quand je lance pour la première fois l'application, nickel
>>>>> A la deuxième fois, j'ai le windows installer avec la préparation
>>>>> de l'installation qui se lance et qui me refait mon install (ou un
>>>>> truc du genre) ?????
>>>>>
>>>>> Je comprend pas pourquoi !!!
>>>>> Comment on fait pour faire sauter ça ?
>>>>>
>>>>> Merci pour votre aide
>>>>>
>>>>> Sylvain