Ответы пользователя по тегу C#
  • Как скомпилировать код программно?

    @VyachH
    using System;
    using System.Diagnostics;
    namespace RunProcessStart
    {
        class RunProcessStart
        {
            static void Main(string[] args)
            {
    
    			Console.WriteLine("Compiler");	
    			String fileCS = @"c:\Dev\ConsoleTest\Program.cs";
    
    			try
    			{
    				System.Diagnostics.Process proc = new System.Diagnostics.Process();
                    System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
                    startInfo.FileName = @"c:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe";				
    				startInfo.Arguments = fileCS;
                    proc.StartInfo = startInfo;
                    proc.Start();
                    proc.WaitForExit();	
    			}
    			catch(Exception ex)
    			{
    				
    				ex.ToString();
    			}
    			
    			Console.ReadKey();
            }
        }
    }
    Ответ написан
    2 комментария
  • Как скомпилировать файл .cs?

    @VyachH
    В visual studio создать проект и вставить в него текст с вашего, cs файла, только для начала посмотрите какой тип приложение, консоль? Если win form, то ещё танцевать с бубном надо делать форму, создавать такие же элементы, и переносить в неё уже по кускам код.
    Для начала хочь скрин куска кода покажите.
    Если студии нет, то можно скомпилить через командную стоку вызвав утилиту framework, в гугле есть примеры вызовов.
    Ответ написан