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

hin*_*mei 26 c#

我用C#下载了示例代码.但是当我运行时,我收到此错误消息:

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

请给我一个解决方案.

Aph*_*ion 64

当前选择的启动项目是类库.

您需要一个应用程序入口点.您的解决方案包含多个项目吗?

您确定要"运行"类库吗?

在此输入图像描述

您可能只下载了类库解决方案.在这种情况下,可能会有单元测试,您可以"调试"以逐步执行代码.

更新 响应您的评论,这些是运行类库的可能性:

  • 创建一个控制台应用程序并引用类库.然后'使用'它的内容
  • 调试单元测试项目
  • 启动现有客户项目


Car*_*ten 12

如果您有一个带有可执行文件的项目,请右键单击并选择"设置为启动项目" - 如果不是,则必须编写一个来调试代码(或使用单元测试).


Jer*_*ohn 11

Visual Studio开发环境的调试设置可能留空.请检查是否缺少以下突出显示的字段,如果缺少这些字段,请填写特定的可执行文件.

调试设置

这些字段是让VS启动程序进行调试所必需的.在上图中,我正在开发一个VSPackage,所以:

  1. 外部程序是devenv.exe
  2. 命令行参数是/ rootsuffix Exp(用于启动实验实例).

:我可以向你保证在这里提到没有帮我解决这个问题,因为我的项目已经被设置为启动项目的答案,现在我碰到一个MSDN博客这帮助我,并导致这个答案.