类库中的控制台应用程序参考

时间:2015-12-04 11:58:51

标签: c# visual-studio

我有一个名为Program.cs的类控制台应用程序 我还有一个带有类库的项目。 我想在类库项目中使用Program类的控制台应用程序。 如何在dll类库中添加控制台应用程序引用。 请帮忙..

3 个答案:

答案 0 :(得分:4)

你(可能)做错了。

除非您有非常这样做的理由,否则控制台应用程序应该引用该库,而不是相反。一般来说, 多个程序集中需要的东西不应该在Console应用程序中。它应该位于从Console应用程序引用的类库项目中。

如果您确实需要库中的整个 Program 类,请将其移至库并从Console类中调用它。如果您不需要整个 Program 类,请将所需的部分提取到库中。

答案 1 :(得分:3)

我正在编写一个控制台应用程序,并通过VS2015测试项目对其进行测试,这正是我认为您正在描述的情况。只需将其添加为项目参考。

答案 2 :(得分:1)

@Muhammed,控制台应用程序的作用就是执行程序在运行时调用main方法,但Console" app" / Project可以是项目引用,并引用所有名称空间和类。

在Visual Studio中右键单击解决方案 - >添加参考 - >单击项目 - > 如果在同一解决方案中,则选择项目。