2012-04-12 151 views
1

我试图编译一个cs文件,该文件位于我的项目的兄弟目录中,但是csc无法打开它。下面是触发这一问题的命令行的一个示例:CSharp编译器无法打开父目录中的文件

csc ../test/file.cs 

CSC打印此消息:

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

的真的很奇怪的是,它将除去“../test”的一部分。

任何人都有如何使这项工作的想法?谢谢

+0

凡在文件夹层次结构,你执行这个命令? – Oded 2012-04-12 12:50:49

+0

我必须找到目录,让我们说“src”和“test”...我在“src”时执行csc,并且必须在“test”中编译cs文件。 – alessandroasm 2012-04-12 12:54:59

+0

“test”和“src”位于同一个目录 – alessandroasm 2012-04-12 12:55:18

回答

1

由于这是命令行,您应该使用反斜杠来分隔目录。

csc ..\test\file.cs 

(在C#程序,它不会有问题,如果你想使用反斜杠或正斜杠)

相关问题