Компилятор 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# не имеет значения, используете ли вы обратную или прямую косую черту.)