debugging - Visual Studio 2021“无法直接启动具有类库输出类型的项目”
问题描述
对 Visual Studio 来说非常新。我只是想运行一个简单的hello world,但我无法通过调试。我相信输出类型可能有问题,但无论我选择什么,我仍然会收到一条错误消息,并且没有太多其他设置可以更改。
“为了调试这个项目,在这个解决方案中添加一个引用库项目的可执行项目。将可执行项目设置为启动项目”老实说,我不知道如何解释这个。什么可执行项目?
我认为其他输出类型无论如何都不适用,因为它不是 Windows 应用程序或控制台应用程序。我也尝试右键单击项目并选择“设置为启动项目”,但我仍然收到相同的消息。
任何帮助深表感谢。
解决方案
在没有看到您的任何代码的情况下,这可能是在黑暗中拍摄 - 但让我们尝试一下。
创建新项目时,如果您希望创建一个可以运行的简单控制台应用程序,请从 Visual Studio 的向导中选择“控制台应用程序”。
类库,顾名思义,就是一个库。其他项目\文件可以在某个地方存储和查看信息。
它可能是你所有逻辑、所有类等等的地方——但类库中任何项目的调用都是从具有运行时的不同项目中完成的。
如果您尝试调试现有项目,那么我想您的解决方案中也有对其他项目的引用。右键单击应该是您的“主要入口点”,然后选择“设置为启动项目”。
如果这没有帮助,那么请提供更多详细信息\屏幕截图,说明您的项目是如何设置的以及您试图实现的目标。
推荐阅读
- r - 格式化 kable 中的特定列
- java - GitHub上有一个库我想在Java中使用,它说我可以通过添加“你的pom中的依赖项”来使用它,这是什么意思?
- python - IndexError:索引 26345 超出轴 1 的范围,大小为 256(Python,Numpy)
- r - 在 R 中绘制和操作图形
- google-apps-script - 谷歌工作表错误:“无效参数:parent.mimeTypeDetails”
- sql - Redshift SQL:在另一列中给定条件,对匹配行进行列计数
- google-apps-script - 如何授予非谷歌会员 webapp 权限?
- python - Python - 当我打印所有键值对时,我应该如何保持键值对的顺序?
- python - 如何从heroku写入github中的sqlite3文件
- python - 使用 Django 按值过滤多个字段布尔值