11
votes

Corrigez le chemin d'installation de la syntaxe de fichier?

J'essaie d'installer un service Windows à l'aide d'un fichier de commandes, appelons-le "InstallService.bat". Dans le fichier, j'ai les commandes suivantes: xxx pré>

Lorsque j'excute le fichier de commandes (exécutant en tant qu'administrateur sur Vista), je reçois ceci: p>

Exception occurred while initializing the installation:
System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\Win
dows\system32\MyService.exe' or one of its dependencies. The system cannot f
ind the file specified..


0 commentaires

3 Réponses :


3
votes

Pourquoi ne pas simplement nourrir l'installation du chemin complet?


0 commentaires

0
votes

Copier le fichier BAT My Service.exe Dossier et exécuter, vous n'obtiendrez aucune erreur.


0 commentaires

9
votes

Juste au cas où quelqu'un d'autre vient ici pour cette erreur ... Lorsque vous exécutez PLANTUTIL.EXE, Si le chemin de votre service contient des espaces, l'entourez avec des guillemets. strong> oui c'est évident, mais L'erreur que cela vous donne si vous ne le faites pas.

faux ... p> xxx pré>

droite ... p>

C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "C:\Users\joeblow\Documents\Visual Studio 2010\Projects\WindowsService1\WindowsService1\bin\Debug\WindowsService1.exe"


0 commentaires