我下载了一个C#项目,我希望对该项目进行调试,看看算法实现是如何工作的。
该项目位于一个文件夹中,在该文件夹中有-
包含源文件和
.sln
.csproj
file.的文件和文件夹
我安装了Visual Studio并打开了主文件夹中的.sln
文件。我成功地构建了这个项目,但当我尝试调试该项目时,我得到了这样的消息:
无法直接启动输出类型为类库的项目若要调试此项目,请将引用该库项目的可执行项目添加到此解决方案中。将可执行项目设置为启动项目。
奇怪的是,我在任何地方都没有看到main函数。
我该怎么做才能解决这个问题呢?
发布于 2010-07-29 21:58:11
下载的项目将编译为dll程序集,并提供一组具有已实现功能的类。
您应该向您的解决方案添加一个输出类型为Console Application或Windows Application的新项目(VS add project向导将为您提供不同的项目模板)。
在新添加的项目中,您可以实现逻辑来测试类库。
您可以通过以下步骤找到并更改工程的输出类型:
发布于 2011-11-04 12:43:04
只需右键单击项目解决方案,就会弹出一个窗口。展开公共属性。选择启动项目
在那里,在右侧选择单选按钮与单一启动项目,选择您的项目在那里,并应用。
就这样。现在保存并构建您的项目。运行该项目以查看输出。
发布于 2015-12-11 23:09:11
这是对我有效的解决方案,因为我找不到“通用属性”选项。
另请参阅:A project with an Output type of Class Library cannot be started directly
https://stackoverflow.com/questions/3363106
复制相似问题