Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

comment lancer csc.exe svp ?

2 réponses
Avatar
Michael Moreno
Bonjour,

Je suis bloque sur un truc simple. Je souhaite automatiser la
compilation de mes projets et je suis bloque sur un truc hyper simple
avec csc.

J'ai cree un fichier rsp et je souhaite lancer la ligne de commande

csc @MonFichier.rsp

comme indique dans la MSDN ici
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/csharpcompiler.asp)

depuis la ligne de commande (cmd) j'y arrive sans probleme mais je
n'arrive pas a le faire en c#.

Voici mon code :

private void CompileProject(string RSPFile)
{
System.Text.StringBuilder sbArgs = new
System.Text.StringBuilder(100);
System.Diagnostics.Process procManager = new
System.Diagnostics.Process();

procManager.StartInfo.FileName = @"csc";

sbArgs.Append(@"@" + RSPFile);
procManager.StartInfo.Arguments = sbArgs.ToString();

procManager.Start();
}

que j'appelle avec
CompileProject(@"C:\Dev\C#\Libraries\SD_StdClasses\SD_StdClasses.rsp");

Pourriez-vous m'aider svp ?

Merci.

--
Michael
----
http://michael.moreno.free.fr/
http://port.cogolin.free.fr/

2 réponses

Avatar
Lloyd Dupont
p'tet

procManager.StartInfo.Arguments = string.Format(""@{0}"", filename);

en passant remarque que je passe l'argumen avec des guillemets (""..."");

--
Regards,
Lloyd Dupont

NovaMind development team
NovaMind Software
Mind Mapping Software
<www.nova-mind.com>
"Michael Moreno" wrote in message
news:
Bonjour,

Je suis bloque sur un truc simple. Je souhaite automatiser la compilation
de mes projets et je suis bloque sur un truc hyper simple avec csc.

J'ai cree un fichier rsp et je souhaite lancer la ligne de commande

csc @MonFichier.rsp

comme indique dans la MSDN ici
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/csharpcompiler.asp)

depuis la ligne de commande (cmd) j'y arrive sans probleme mais je
n'arrive pas a le faire en c#.

Voici mon code :

private void CompileProject(string RSPFile)
{
System.Text.StringBuilder sbArgs = new System.Text.StringBuilder(100);
System.Diagnostics.Process procManager = new System.Diagnostics.Process();

procManager.StartInfo.FileName = @"csc";

sbArgs.Append(@"@" + RSPFile);
procManager.StartInfo.Arguments = sbArgs.ToString();

procManager.Start();
}

que j'appelle avec
CompileProject(@"C:DevC#LibrariesSD_StdClassesSD_StdClasses.rsp");

Pourriez-vous m'aider svp ?

Merci.

--
Michael
----
http://michael.moreno.free.fr/
http://port.cogolin.free.fr/



Avatar
fduhem
hello,

csc est dans le PATH ?

regarde ce fichier pour plus d'info
%VS80COMNTOOLS%vsvars32.bat pour visual 2005