2009-01-09 10 views
1

Nous avons actuellement "gacutil/i $ (TargetPath)" en tant qu'outil externe dans Visual Studio et cela fonctionne très bien pour GAC'n un seul projet. Je veux être en mesure de sélectionner plusieurs projets et de les gac, donc j'ai mis en place un script batch pour tester.Gac Plusieurs projets de Visual Studio

set randomfile=%random% 

echo %1 %2 %3 > %randomfile% 

gacutil.exe /f /il %randomfile% 

Lorsque je le teste à partir de la ligne de commande, il semble que cela devrait fonctionner. Puis quand je l'accroche comme "MultiGac.bat $ (TargetPath)" et sélectionne plusieurs projets et l'essaye ne fonctionne pas.

Est-ce que quelqu'un a écrit des outils pour accomplir tels que le goût soit avec un AddIn ou un outil externe? Pourquoi ne pas utiliser regsvcs?

Merci

+0

Ce qui ne fonctionne pas à ce sujet? Le fichier peut-il être trouvé mais il ne fait pas l'installation? –

Répondre

1

Had écrire un Ajouter dans tous les projets qui scannent un gac'd et les enr.

1

Variables d'environnement dans les fichiers batch doivent utiliser le double% comme préfixe:

 
for %%i in (*.dll) do gacutil.exe /f /il %%i 
Questions connexes