已解决–A project with an Output type of Class Library cannot be started directly

当你正在处理的项目编译为.dll程序集并提供一组具有已实现功能的类时, 将发生此错误。
该项目仅创建一个DLL, 没有可执行文件可运行, 因此你需要为输出类型为Console Application或Windows Application(Winforms)的项目添加解决方案。
一旦你的项目有了前面提到的任何一种类型的解决方案(或者可能是第三方项目, 并且已经拥有但未配置), 只需在Visual Studio中按照以下步骤轻松解决问题即可。
解 右键单击IDE右上角的项目的解决方案资源管理器, 然后选择下拉菜单中的” 属性” 选项。

已解决–A project with an Output type of Class Library cannot be started directly

文章图片
现在, 从出现的” 解决方案属性页” 对话框中, 选择” 启动项目” 列表选项。从单选按钮列表中, 选择” 单一” 启动项目, 然后从列表中选择先前创建的解决方案(或带有Output的解决方案), 在这种情况下, 解决方案类型为WinForms。
选择它, 应用更改, 然后单击” 确定” 。
已解决–A project with an Output type of Class Library cannot be started directly

文章图片
最后, 再次转到解决方案资源管理器, 然后右键单击该解决方案。单击” 清洁解决方案” , 最后再次构建你的项目。
已解决–A project with an Output type of Class Library cannot be started directly

文章图片
【已解决– A project with an Output type of Class Library cannot be started directly】现在应该解决问题了, 玩得开心!

    推荐阅读