日期:2014-05-19  浏览次数:20531 次

多个aspx.cs文件生成一个dll的问题?
这个是命令:
csc   /target:library   /out:e:\WebSite1\bin\AT.dll     e:\WebSite1\*.cs

错误信息是:
e:\WebSite1\Default.aspx.cs(10,7):   error   CS0246:
                找不到类型或命名空间名称“YIDU”(是否缺少   using   指令或程序集引用?)
e:\WebSite1\Default.aspx.cs(11,7):   error   CS0246:
                找不到类型或命名空间名称“YIDU”(是否缺少   using   指令或程序集引用?)
e:\WebSite1\Default.aspx.cs(17,9):   error   CS0246:
                找不到类型或命名空间名称“YIDU”(是否缺少   using   指令或程序集引用?)
e:\WebSite1\Default.aspx.cs(18,9):   error   CS0246:
                找不到类型或命名空间名称“YIDU”(是否缺少   using   指令或程序集引用?)

我在Default.aspx.cs里已经引用过YIDU.Logic和YIDU.BO了

------解决方案--------------------
你还是用开发环境吧 这样也好看错误信息
------解决方案--------------------
csc /out:mycodebehind.dll /t:library mycodebehind.cs mycodebehind2.cs,这个的作用是把两个cs文件装到一个.dll文件里,很有用哦。
------解决方案--------------------
csc.exe /define:RELEASE /r:System.Windows.Forms.dll /r:System.Drawing.dll
把要用的dll包进去