Страницы

Поиск по вопросам

понедельник, 6 января 2020 г.

Как скомпилировать .cs (C# source code) файл в .exe программу НЕ с помощью Visual Studio?

#c_sharp #компиляция


Я получил исходный код файла игры в формате .cs используя ILSpy, отредактировал его
и теперь хочу протестировать, но не знаю как/используя что его скомпилировать обратно
в .exe. Приму любой вариант КРОМЕ Visual Studio.
    


Ответы

Ответ 1



Варианты: 1 Visual Studio Code 2 MonoDevelop 3 Построение из командной строки с помощью csc.exe Примеры командных строк для компилятора C# Компиляция File.cs и создание File.exe: csc File.cs Компиляция File.cs и создание File.dll: csc /target:library File.cs Компиляция File.cs и создание My.exe: csc /out:My.exe File.cs Компиляция всех файлов C# в текущем каталоге с включенными оптимизациями и определение символа DEBUG. Выводится файл File2.exe: csc /define:DEBUG /optimize /out:File2.exe *.cs Компиляция всех файлов C# в текущем каталоге с созданием отладочной версии File2.dll. Логотипы и предупреждения не отображаются: csc /target:library /out:File2.dll /warn:0 /nologo /debug *.cs Компиляция всех файлов C# в текущем каталоге в файл Something.xyz (библиотеку DLL): csc /target:library /out:Something.xyz *.cs

Ответ 2



ссылка на stack overflow If you have the .NET v4 installed (so if you have a newer windows or if you apply the windows updates) C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe nomefile.cs or C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe nomefile.sln or C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe nomefile.csproj It's highly probable that if you have .NET installed, the %FrameworkDir% variable is set, so: %FrameworkDir%\v4.0.30319\csc.exe ... %FrameworkDir%\v4.0.30319\msbuild.exe ...

Комментариев нет:

Отправить комментарий