Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 2009
-
3 mai 2007 à 20:42
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 2009
-
3 mai 2007 à 21:29
Bonjour,
J'ai fait un service et un installateur de ce service à l'aide de visual studio 2005, et pour l'installer, j'ai lu que je devais utiliser la commande "installutil". Seulement cette commande est propre à la console du framework (pas cmd.exe). Dans le tuto que j'ai, il exécute la commande manuellement, ca fonctionne, mais je me vois mal demander à l'utilisateur de le faire manuellement à l'installation. Donc ma question :
Comment faire pour exécuter ce type de commande depuis le code sur n'importe quel poste ayant le framework installé ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 3 mai 2007 à 21:06
Tu parle ici du SDK du framework. Le SDK n'est valable normalment que pour les développeurs. Je ne pense pas qu'il soit systématiquement installé sur toutes les machines qui ont le framework.
Personellement, le SDK a été installé par Visual Studio 2005 alors que le framework 2.0 est directement intégré à mon cd de windows
Pour tous ce qui concerne le Framework version redistribuable, c'est à dire les runtimes devant etre installées sur les machines, cela se passe par ici -->
C:\WINDOWS\Microsoft.NET\Framework\<version du framework>
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 3 mai 2007 à 20:58
Salut,
La console du framework : Démarrer -> programmes -> Microsoft .NET Framework SDK v2.0 -> Invite de commandes du Kit de développement SDK
Alors en fait cela lance simplement un bat que je te colle ci-dessous :
@Set Path=C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\bin;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages;%PATH%
@Set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\lib;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Lib;%LIB%
@Set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\include;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\include;%INCLUDE%
@Set NetSamplePath=C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0
@Set VCBUILD_DEFAULT_CFG=Debug^|Win32
@Set VCBUILD_DEFAULT_OPTIONS=/useenv
@echo Setting environment to use Microsoft .NET Framework v2.0 SDK tools.
@echo For a list of SDK tools, see the 'StartTools.htm' file in the bin folder.
Je vois bien ce qu'il fait, mais cela dépend de mon installation, j'imagine que si ca marche chez toi, c'est que ces commandes sont exécutées "par défaut" quelque part sur ton pc, non ?
En fait, ma vraie solution serait sans doute plutot de trouver le chemin de la command installutil...
<hr width="100%" size="2" />Julien.
Pour avoir C:\Windows sur n'importe quel poste, c'est facile, mais le dossier de la version du framework ?
Ou bien puis-je considèrer qu'à partir de maintenant il sera présent à chaque installation de ce dernier ?
Utiliser ceci pour trouver le fichier te semble-t-il correct ?