2012-04-12 157 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#程序,它不會有問題,如果你想使用反斜槓或正斜槓)

相關問題