@ignat2009
14 лет, изучаю C#

Почему не находит файл C# в csc?

Здравствуйте. Решил попробовать поработать в командной строке на С# и возникла проблема...
В сайтх пишут что надо писать так: C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe Имя_файла.cs
Но выводит ошибку: Source file 'Имя_файла.cs' could be not found. Что делать?
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
не входит в %path% обычно.. скрин.. а так то все работает... но есть (были?) ограничения... это см доки

ps две новости... с какой начать?
- компилирует, но не интерпретирует (а было время...)
- но в целом работает >"C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\Roslyn\csc.exe" test.cs
- выхлоп Введите свое имя:son mul Привет son mul !
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@mvv-rus
Настоящий админ AD и ненастоящий программист
Имя_файла.cs ищется относительно вашего текущего каталога - того, в котором вы находились, когда ввели команду с csc.exe. Его имя пишется в приглашении командной строки. Вот и посмотрите, из какого каталога вы запускаете команду, и есть ли там нужный файл.
Ответ написан
AshBlade
@AshBlade Куратор тега C#
Просто хочу быть счастливым
Проверь, что директория откуда запускаешь - та же самая, что и та, которая этот .cs файл хранит.
На всякий случай, выполни cd /file/path, где /file/path - полный путь до директории с этим файлом.

P.S. судя по всему, нужная версия фреймворка у тебя установлена, поэтому хотя бы запускается
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы