2012-08-13 2 views
0

cmd.exe를 사용하여 .cs 파일을 자동화하는 C# 응용 프로그램을 만들고 싶습니다. 이 "% windir % \ Microsoft.NET \ FrameWork \ v3.5 \ csc.exe/target : exe + .cs 파일의 위치"와 같은 줄이 파일을 만들고 그 파일이 수동으로 잘 작동한다는 것을 알게되었습니다. 어떻게 C# 코드에서 나는 아직 빌드하지 못했습니다.C#에서 명령 줄 작성

누군가이 문제에서 도움을받을 수 있습니까? 아니면 다른 방법이 있습니까?

감사합니다.

+10

** msbuild **에 대해 읽어 보시기 바랍니다. 이를위한 Microsoft의 공식 도구입니다. –

+0

커맨드 라인에서 원한다면 @AndreCalil이 말했습니다. 다른 C# 코드에서 C# 코드를 컴파일하려면 이것을 확인하십시오 -> http://msdn.microsoft.com/en-us/library/0k6kkbsd.aspx – Abhinav

답변

0

항상 있습니다. Proces.Start(Environment.ExpandEnvironmentVariables(String.Format(@"%windir%\Microsoft.NET\FrameWork\v3.5\csc.exe /target:exe {0}", filepath)));