【发布时间】:2018-05-29 01:03:38
【问题描述】:
我正在尝试在控制台中使用 csc 编译整个 C# 项目。目标是创建一个 dll 文件,我使用了 csc -target:library -out:xyz *.cs。
我的项目目录如下所示:我为项目编写的类,然后在我的项目目录中有一个 \lib 子目录,其中包含我在代码中引用的其他类。
很遗憾,我遇到了很多这样的错误:
- 错误 CS0246:找不到类型或命名空间名称“xyz”(您是否缺少 using 指令或程序集引用?)
- 错误 CS0115:“xyz”:找不到合适的方法来覆盖
几乎适用于所有课程。
这几乎就像编译器忽略了子目录中的所有内容。如何使用 csc 在 \lib 中包含库类?我是否需要以某种方式告诉 csc 子目录的结构?
已经google了很多,真的不知道该怎么办...... 如果有人可以在这里帮助我,我会很高兴。
【问题讨论】:
-
分享部分代码。否则很难说出来