Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как запустить скрипт C# без VS (2022) как полноценная программа и запускать на других компьютерах без VS?

Михаил Непомилуев Гуру (2879), на голосовании 3 месяца назад
Голосование за лучший ответ
Семён Куликов Мыслитель (5818) 4 месяца назад
Есть компилятор без среды, он идёт вместе с .NET Framework. А компилируете из командной строки.
Создаёте такой build.bat файл:
 @echo off 
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe" /langversion:4 /target:exe /out:MyApplication.exe AssemblyInfo.cs Program.cs Form1.Designer.cs Settings.Designer.cs Resources.Designer.cs Form1.cs

А потом из командной строки запускаете build.bat так:
 C:\csharpdemo>build.bat 
Microsoft (R) Visual C# Compiler version 4.8.3761.0 for C# 5
Copyright (C) Microsoft Corporation. All rights reserved.

This compiler is provided as part of the Microsoft (R) .NET Framework, but only supports language versions up to C# 5, which is no longer the latest version. For compilers that support newer versions of the C# programming language, see http...
Михаил НепомилуевГуру (2879) 4 месяца назад
Я правильно понимаю что мне свой скрипт нужно компилировать в exe файл?
Семён Куликов Мыслитель (5818) Михаил Непомилуев, это не скрипт а программа, да нужно из .cs (C#) привратить в exe. Скрипт маленький, и как раз не компилируется.
Скрипт (script) – это понятие в программировании, обозначающее последовательность команд для выполнения конкретных операций. По сути, это небольшая программа, заточенная под определенное действие. Скрипты используются в веб-разработке, в частности, чтобы автоматизировать операции.
Похожие вопросы