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

我是C#和Visual C#IDE的新手,我根本不知道如何使用它们。我在EclipseIDE上用C编写了我的所有生命。我已经在几个地方搜索过如何解决这个问题,但无法得到正确的程序。因为这个原因,我在这里发布了这个问题。

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

该项目已进入文件夹,在此文件夹中有 -

  1. .sln文件

  2. 一个文件夹,它有 - 源文件和.csproj文件

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

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

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

我应该怎么做才能超越这个打嗝?


慕森王
浏览 1017回答 3
3回答

桃花长相依

您下载的项目将编译为dll程序集,并提供一组具有已实现功能的类。您应该在解决方案中添加一个新项目,其输出类型为控制台应用程序或Windows应用程序(VS添加项目向导将为您提供不同的项目模板)。在新添加的项目中,您可以实现逻辑来测试类库。您可以通过以下步骤找到并更改项目的输出类型:右键单击解决方案资源管理器 - >属性中的项目。在带有属性的打开选项卡中,选择“应用程序”,将显示标有“输出类型”标签的ComboBox。

慕容3067478

只需右键单击Project Solution即会弹出一个窗口。展开常用属性。选择“启动项目”在右侧选择单一启动项目的单选按钮在那里选择您的项目并申请。而已。现在保存并构建您的项目。运行项目以查看输出。

幕布斯7119047

只需要去:解决方案资源管理器 - >转到属性--->更改(单个启动项目)从.exe到.web然后尝试调试它。当然,你的问题将得到解决。
打开App,查看更多内容
随时随地看视频慕课网APP