Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : générer un fichier XSD avec utilitaire XSD.EXE (du SDK) par programmation [ Système / Autre ] (romagny13)

mercredi 18 octobre 2006 à 00:25:36 | générer un fichier XSD avec utilitaire XSD.EXE (du SDK) par programmation

romagny13

Bonjour,
je désirerais depuis mon application utiliser l'utilitaire XSD.EXE (du SDK)

l'idéal serait que j'arrive a l'executer sans mm passer par une application console mais bon la mm avec une application console je sais pas comment faire

Demarche depuis une invite de commande je ferais :
1 -
cd C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin

2 - puis
xsd.exe

3-enfin qui genere le fichier XSD
xsd "C:\Documents and Settings\romagny\Mes documents\Nouveau dossier\Mediatheque.xml" /outputdir:c:/


Bon chui un peu coincé la
avec une application console j'ai tenté :

void Main()
    {
       
string
smes;
        smes
="xsd \"C:\\Documents and Settings\\romagny\\Mes documents\\Nouveau dossier\\Mediatheque.xml\" /outputdir:c:/"
;
        Console.Write(
"cd C:\\Program Files\\Microsoft Visual Studio 8\\SDK\\v2.0\\Bin"
);
        Console.Write(
"xsd.exe"
);
        Console.Write(smes);
        Console.ReadLine();
    }


mais bon c pas du tout concluant
sinon jai essaye en lancant le proccess

Process.Start(

"C:/WINDOWS/system32/cmd.exe") ;

mais bon j'arrive pas à entrer par code les instructions ,il faut que je tape a la main ce n'est pas ce que je cherche

L'idéal serait que je n'ai mm pas a passer par une console,mais enfin si en passant par une console j'arrive a entrer mes instructions ci-dessus(par code) ca serait deja bien

pourriez vous m'aider ?

mercii


mercredi 18 octobre 2006 à 16:21:37 | Re : générer un fichier XSD avec utilitaire XSD.EXE (du SDK) par programmation

dgouttegattat

Membre Club
Salut,

il te suffit de lancer directement xsd.exe (et non cmd.exe) par l'appel à Process.Start(...) :

Process.Start("xsd.exe", arguments);

où 'arguments' est une chaîne rassemblant les arguments que tu dois passer à xsd.exe, comme "Mediatheque.xml /outputdir:C:/".

Si tu préfères éviter de passer par un appel à xsd.exe, tu peux essayer de charger ton fichier XML dans un dataset (par DataSet.ReadXml(...)), puis d'exporter la structure du dataset sous la forme d'un schéma XML (avec DataSet.WriteXmlSchema(...)).



Cette discussion est classé dans : exe, application, sdk, console, xsd


Répondre à ce message

Sujets en rapport avec ce message

Lancer une application... [ par Yandroide ] Salut, Je voudrais pouvoir lancer une appli externe à mon application. Je réussi à le faire avec Process.start... Mon problème est de pouvoir afficher Application graphique avec Console [ par oberown ] Comment faire une application graphique (une windows form) et qui en même temps utilise une console.Par exemple qd on utilise une fonction qu'on puiss PB avec les application console [ par Mike ] Salut, j'ai un probleme avec les application en mode consol ( style fenetre DOS ), lorsque je lance un de ces programmes, il s'arrete automatiquement Comment gérer une image dans une application console !!! [ par billou_13 ] Je pense que c'est une bonne question. En effet, je réceptionne un fichier image en binaire dont je connais au préalable la taille. Il me faut donc co comment lancer des application [ par creanova2000 ] creanovabonjourje desire creer un programme en visual studio .net qui me permet a l'aide d'un clique sur un boutton de lancer une autre application (u Application console sur tout PC? [ par tmcuh ] Bonjour j'aurais aimé savoir si une application développer en C# (Console application) peut etre mise sur disquette est exécuter sur n'importe quel pc Application console + resx? [ par Bowen123 ] Bonjour,Est ce que quelqu'un a une définition pour les fichiers .resx?J'ai remarqué qu'ils étaient attachés à des forms ou des pages asp.Peut on utili exe C# et service d'indexation ? [ par lawraC ] Bonjour,je souhaite migrer une application web en asp vers un executable c# (pour des raisons d'ergonomie principalement) et la question que je me pos Lancer un processus dans une console cmd [ par mamounette ] salut, j'utilise Process.Start() pour lancer un processus à partir de mon application. L'application s'éxécute en mode texte dans une console cmd et b mettre une dll dans l'exe d'une application ?? [ par georgeduke ] Bonjour tout le monde ! J'ai développé un utilitaire ; pour lancer ce dernier, il suffit d'avoir l'exe bien-sûr et un fichier dll. Pour des questio


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.