2014-04-05 43 views
0

我在編譯一個.cs文件在cmd中窗戶的問題。C#編譯,引用到其他類

我有一個類Client.cs,在這個類中我使用了另一個類Student.cs的實例(它們在同一個包中,所以不需要使用/導入)。

我成功編譯的Client.cs與不作爲Student.cs實例文件如下:

C:\WINDOWS\Microsoft.NET\Framework\v3.5\csc.exe Client.cs 

當decomment這裏我使用的是類編譯時,我得到了以下錯誤消息的實例行:

Client.cs(29,18): error CS0246: The type or namespace name 'Student' could not 
     be found (are you missing a using directive or an assembly reference?) 

我的問題是如何編譯我的Client.cs文件與編譯器「知道」有關該Student.cs。 我要補充一點,在Visual Studio它工作得很好。謝謝。

+2

嘗試引進「使用[namespacename] .Student」 – Octane

+0

兩個類都在同一個包,VS甚至沒有讓我「用......」使用與第二類。 – user2271933

回答

1

你必須在同一時間編譯兩個文件:

C:\WINDOWS\Microsoft.NET\Framework\v3.5\csc.exe Client.cs Student.cs 

否則編譯器將不知道該類學生甚至存在。

+0

的工作。非常感謝你! – user2271933