Я студент, и я во время моего последнего проекта.
В моем проекте я даю возможность редактировать код и запускать его. Проблема в том, что я не знаю, как создать новый exe-файл после изменения кода.
Буду рад, если вы мне поможете!!!
Большое тебе спасибо!
Это должно позволить вам скомпилировать код с помощью CMD: stackoverflow.com/questions/553143/…





Вы можете компилировать код в сборки, а затем выполнять их как таковые.
Этот пример должен охватывать то, что я имею в виду:
Вы можете получить доступ к скомпилированной сборке из CompiledResults и запустить ее непосредственно в текущем AppDomain, как какой-то скрипт, или вы можете сохранить ее в .exe
Я не знаю, почему кто-то проголосовал за это. это удивительная информация.
@JohnLord Я тоже так думаю :)
Я использовал код, который вы мне дали в примере, и есть очень большая проблема... он не распознает пространство имен, в котором он находится... вы знаете, как я могу это решить? В любом случае, спасибо!!!!
@AyalaFinch Вы можете указать пространство имен при его вызове, я предполагаю, что у вас есть проблема с MainClass. Просто выполните «MyNamespace.MyClass».
Возможный дубликат Компиляция/выполнение исходного файла C# в командной строке