无法直接启动具有类库输出类型的项目(2)

use*_*052 25 c#

无法直接启动具有类库输出类型的项目.要调试此项目,请将可执行项目添加到此解决方案中,该项目引用库项目.将可执行项目设置为启动项目.

在C#visual studio 2010中运行程序时,我收到此错误.请告诉我如何解决这个错误?

Clo*_*ble 54

通过在可执行项目上单击鼠标右键并选择" 设置为启动项目 " ,在项目浏览器中设置startproject


Jus*_*ner 18

您将项目创建为类库项目,而不是可执行程序.编译类库,然后由其他应用程序用于常见功能.

如果您打算创建一个类库,则需要创建一个测试应用程序(或者更好的是单元测试)来测试该功能.如果您打算创建可执行应用程序,则需要修改项目.

如果在单个解决方案中有多个项目,则可能还需要确保将正确的项目集设置为"启动项目"而不是其中一个类库项目.

  • 我张贴后立即降票?有人愿意评论为什么吗? (2认同)
  • 我也一样,我猜有人在这里拖钓:) (2认同)
  • 似乎在某些问题的答案上发生了。无缘无故地一揽子投票。 (2认同)
  • 在这里推荐答案,只是为了抵御巨魔。 (2认同)

Par*_*rma 8

你所做的就是你已经用你的class library所有代码制作了一个
.Net中的每个项目需要一个起点,比如Main()c#中的函数,它在类库类型的项目
中不存在,你可以做的是
1.制作一个控制台项目在同一解决方案内.通过右键单击该解决方案,并添加新的项目
2.添加一个引用到类库
3.访问类/的方法类库,然后启动控制台项目,而不是类库项目

或者,
如果你有一个控制台项目或任何解决方案中的其他项目已经
右键单击解决方案资源管理器中的项目并设置为启动项目


Rah*_*man 5

右键单击解决方案--> 转到属性--> 扩展通用属性选项卡-->(在右侧)选择带有选项单启动项目的单选按钮--> 从下拉列表中选择项目。
享受。


Bar*_*osz 2

转到项目属性页面,将输出类型更改为Console ApplicationWindows Application(取决于它是什么)。

确保您已将正确的项目设置为启动项目(右键单击 -> 设置为启动项目),并且该项目不是 类型Class Library。如果解决方案中唯一的项目是类库,那么您需要为其创建一些测试可执行文件。