“具有输出类型的类库的项目不能直接启动”?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (16)

我是C#和Visual C#IDE的新手,我根本不知道如何使用它们。我在EclipseIDE上用C编程了我所有的生活。我已经搜索了几个地方如何解决这个问题,但不能得到一个适当的程序来做到这一点。我在这里发布这个问题,出于这个原因。

我下载了一个C#项目,我希望调试该项目以了解算法实现的工作原理。

该项目已进入一个文件夹,里面有这个文件夹 -

  1. .sln文件
  2. 一个文件夹 - 源文件和.csproj文件

我安装了Visual Studio C#Express,并打开VS C#IDE主文件夹中的.sln文件。我成功构建了该项目,但是当我尝试调试该项目时,我收到了此消息 - 具有Output类型的类库的项目无法直接启动。......

奇怪的是,我没有看到任何地方的主要功能。

提问于
用户回答回答于

你下载的项目编译为一个dll程序集并提供一组实现了功能的类。

你应该向你的解决方案添加一个新的项目,其中包含控制台应用程序或Windows应用程序的输出类型(VS添加项目向导将为你提供不同的项目模板)。

在新添加的项目中,你可以实现逻辑来测试您的类库。

你可以通过以下步骤查找和更改项目的输出类型:

  1. 在解决方案资源管理器 - >属性中右键单击项目。
  2. 在带有属性的打开的选项卡中选择应用程序,并且将会有标有输出类型标签的组合框。
用户回答回答于

只需右键单击项目解决方案弹出一个窗口。展开通用属性。选择启动项目

在右侧选择具有单一启动项目的单选按钮在那里选择您的项目并应用。

而已。现在保存并构建你的项目。运行该项目以查看输出。

扫码关注云+社区