对Visual Studio非常陌生。我只是试着运行一个简单的hello world,但是我无法通过调试。我认为可能是输出类型有问题,但无论我选择什么,我仍然会收到一条错误消息,并且没有太多其他设置可以更改。
“为了调试这个项目,在这个解决方案中添加一个引用了库项目的可执行项目。将可执行项目设置为启动项目。”老实说,我不知道该如何解释。什么可执行项目?
Error message with class library as output type
我认为其他输出类型无论如何都不适用,因为它不是windows应用程序或控制台应用程序。我也尝试了右击项目并选择“设置为启动项目”,但我仍然得到相同的信息。
任何帮助都是非常感谢的。
发布于 2021-10-22 10:51:38
在看不到任何代码的情况下,这可能是白费力气--但让我们试一试。
在创建新项目时,如果您希望创建一个运行的简单控制台应用程序,请从Visual Studio的向导中选择“控制台应用程序”。
它说,类库就是一个库。信息可以被其他项目\文件存储和查看的地方。
它可以是一个存放所有逻辑、所有类的地方--但类库中的任何项的调用都是从具有运行时的不同项目中完成的。
如果您尝试调试一个现有的项目,那么我猜在您的解决方案中也有对其他项目的引用。右键单击应该是您的“主要入口点”,并选择“设置为启动项目”。
如果这不起作用,请提供更多详细信息\截图,说明您的项目是如何设置的,以及您试图实现的目标。
发布于 2021-10-22 11:01:09
事实证明,我的输出类型实际上是错误的,我的hello小世界是一个控制台应用程序。而不是类库。我仍然不明白窗口、控制台和类类型输出之间的区别。不管怎么说,我把启动对象改成了类对象,它就成功了。
https://stackoverflow.com/questions/69675427
复制相似问题