项目无法启动错误

本文关键字:错误 启动 项目 | 更新日期: 2023-09-27 18:27:36

我有一个包含三个项目的解决方案。一个是业务层,它的输出设置为类库。第二个是当前设置为控制台应用程序的UI层,第三个是单元测试项目。

我在UI中引用了业务层应用程序,并将启动对象设置为UI.Program,但当我尝试运行该应用程序时,我会收到以下错误:

输出类型为类库的项目不能直接启动

为了调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将可执行项目设置为启动项目。

我找不到这个错误的来源,我已经尝试了其他人所做的来解决这个问题,但没有成功。有什么建议吗?

项目无法启动错误

右键单击要作为"启动项目"的项目,然后选择"设置为启动项目"。这可能会解决你的问题。

似乎您正在设置启动对象,但您必须在解决方案中选择一个项目作为启动项目,该项目必须是控制台应用程序或windows窗体应用程序。

有关更多信息,请参阅以下链接的屏幕截图:

http://www.jeff.wilcox.name/wp-content/uploads/2009/11/VisualStudioSetAsStartupProject.png

我会检查UI项目的属性,并确保输出类型没有设置为"类库",它应该是"控制台应用程序"。您可能还需要更改启动对象,但更重要的是确保UI有一个定义此方法的类:

class UI
{
    static void Main() 
    {
    }
}

我建议以上内容,但这听起来并不是因为错过了主入口点,而是因为UI项目被设置为类库。