Компилятор CSharp не может открыть файлы в родительском каталоге

Я пытаюсь скомпилировать файл cs, который находится в каталоге моего проекта, но csc не может открыть его. Вот пример командной строки, которая вызывает проблему:

csc ../test/file.cs

Csc печатает это сообщение:

error CS1504: Source file '<path to current dir>\file.cs' could not be openned

Действительно странная вещь в том, что она лишает "../test" часть.

У кого-нибудь есть идея, как заставить это работать? Спасибо

1 ответ

Решение

Поскольку это командная строка, вы должны использовать обратную косую черту для разграничения каталогов.

csc ..\test\file.cs

(В программе на C# не имеет значения, используете ли вы обратную или прямую косую черту.)

Другие вопросы по тегам