无法从另一个类引用一个类库

时间:2015-04-26 00:38:41

标签: c# oop class-library

我在C#中有一个关于OOP的赋值,它涉及我创建一个基类(以类库的形式)和派生类(作为另一个类库)。我意识到为了使两者正常运行,我需要引用基类'派生类中的.dll。但是,我无法为基类生成该.dll文件,因为我收到错误"输出类型为类库的项目无法直接启动"。我的教科书说,解决这个问题的方法是点击"构建解决方案"在VS 2013中,应该让它可以运行。我已经这样做了,但mien仍然没有运作。我哪里错了?

1 个答案:

答案 0 :(得分:2)

  

“输出类型为类库的项目无法直接启动”

这意味着您正在尝试运行标记为库的项目,而不仅仅是构建它。只需编译该项目而不尝试运行它,并创建另一个可运行的项目(例如控制台应用程序,win表单应用程序等),并从该新项目中引用您当前的解决方案。

或者,将当前项目的类型更改为可运行的项目。