小编典典

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

c#

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

该项目位于一个文件夹中,在该文件夹中有-

  1. .sln 文件
  2. 具有源文件和.csproj文件的文件夹

我安装了Visual Studio,并打开.sln了主文件夹中的文件。我成功构建了项目,但是当我尝试调试项目时,我收到以下消息:

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

奇怪的是,我在任何地方都看不到主要功能。

我应该怎么做才能解决这个问题?


阅读 593

收藏
2020-05-19

共1个答案

小编典典

您下载的项目将编译为dll程序集,并提供一组具有已实现功能的类。

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

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

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

  1. 在解决方案资源管理器->属性中右键单击项目。

  2. 在带有属性的已打开选项卡中,选择“应用程序”,然后将出现一个带有“输出类型”标签的ComboBox。

2020-05-19