Je souhaite exécuter l'utilitaire d'importation de l'oracle dans MSBuild en tant que tâche. S'il vous plaît donner une réponse détaillée. Je suis un débutant.Comment exécuter l'utilitaire Oracle dans MSBuild
0
A
Répondre
1
Vous voudrez peut-être regarder dans le MSBuild Exec task. Je ne suis pas familier avec l'utilitaire Oracle que vous avez spécifié, mais je sais que la tâche Exec exécute presque tout ce qui peut être exécuté à partir d'une ligne de commande. La configuration MSBuild pertinente dont vous auriez besoin pourrait ressemble à ceci:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="DoImport">
<Exec
Command="imp SYSTEM/password FILE=dba.dmp FROMUSER=scott TABLES=(dept,emp)" />
</Target>
</Project>
1
Une solution un peu plus longue haleine, mais mieux est de développer une tâche personnalisée qui étend la classe de base ToolTask. Cela permettra une meilleure journalisation et vous pouvez définir les arguments en utilisant des attributs XML spécifiques.
J'ai développé un pour SqlPlus et ça marche très bien.
Questions connexes
- 1. Comment exécuter des tests de MSUnit avec MSBuild
- 2. Comment exécuter des procédures privées dans un package Oracle?
- 3. Exécuter plusieurs commandes dans un exécutable ExecuteScalar dans Oracle
- 4. Puis-je exécuter un script Oracle Oracle arbitraire via ODP.NET?
- 5. Exécuter une requête dans une procédure stockée Oracle
- 6. Oracle SQL Developer "Exécuter" raccourcis désactivés
- 7. try ... enfin équivalent dans MsBuild
- 8. ASP.NET: Exécuter des tâches MSBuild après la publication
- 9. Comment exécuter une des instructions SQL Oracle avec VBScript
- 10. Comment puis-je étendre msbuild pour exécuter un préprocesseur personnalisé sur les fichiers .cs?
- 11. MSBuild avec Visual Studio 2005
- 12. Comment appeler une cible MSBuild surchargée
- 13. Exécuter des commandes de cluster Oracle RAC via Solaris RBAC?
- 14. Oracle: Comment convertir un hex en décimal dans Oracle SQL?
- 15. MSbuild construit dans les variables
- 16. État d'erreur de recouvrement dans MSBuild
- 17. Comment exécuter une procédure stockée Oracle via un lien de base de données
- 18. Balise requise dans les tâches MSbuild personnalisées
- 19. Filtrer dans la catégorie pour les tâches NUnit MSBuild?
- 20. Comment exécuter une fonction dans Scala
- 21. comment exécuter plusieurs animations simultanément dans mootools?
- 22. Comment exécuter PartCover dans des fenêtres x64
- 23. Comment puis-je exécuter javascript dans Bash?
- 24. MSBuild ASP.NET VB6 DLL Interop
- 25. Valeurs de paramètre nullable dans MSBuild
- 26. Activer multiproc dans Msbuild via API
- 27. Comment publier un projet web avec MSBuild?
- 28. Comment obtenir le nom de la cible actuelle dans MSBuild?
- 29. Comment appelez-vous récursivement des tâches dans MSBuild?
- 30. Comment mieux mettre à jour un nœud XML dans MSBuild