2014-04-05 29 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