无法直接启动具有类库输出类型的项目(2)

时间:2012-09-06 14:01:08

标签: c#

  

无法启动具有类库输出类型的项目   直接。为了调试这个项目,添加一个可执行项目   这个引用库项目的解决方案。设置可执行文件   将项目作为启动项目。

在C#visual studio 2010中运行程序时,我收到此错误。请告诉我如何解决这个错误?

10 个答案:

答案 0 :(得分:50)

在项目浏览器中设置启动项目,方法是单击鼠标右键单击可执行项目,然后选择“设置为启动项目

答案 1 :(得分:17)

您将项目创建为类库项目,而不是可执行程序。类库被编译,然后由其他应用程序用于常见功能。

如果您打算创建一个类库,则需要创建一个测试应用程序(或者更好的是单元测试)来测试该功能。如果您打算创建可执行应用程序,则需要修改项目。

如果您在一个解决方案中有多个项目,您可能还需要确保将正确的项目集设置为“Start Project”而不是其中一个类库项目。

答案 2 :(得分:8)

您所做的就是您使用所有代码制作了class library .Net中的每个项目都需要一个起始点,例如c#中的Main()函数,它不存在于类库类型的项目中 你能做什么呢 1.在同一解决方案中创建控制台项目。通过右键单击解决方案并添加新项目
2.添加对类库的引用
3.访问类库的类/方法,然后启动控制台项目,而不是类库项目
另外,
如果您有控制台项目或解决方案中已有的任何其他项目 右键单击解决方案资源管理器中的项目,然后单击设置为启动项目

答案 3 :(得分:4)

右键单击解决方案 - >转到属性 - >展开公共属性选项卡 - >(右侧)选择单选按钮,选项单启动项目 - >从下拉列表中选择项目。
享受。

答案 4 :(得分:2)

转到项目属性页,将输出类型更改为Console ApplicationWindows Application(具体取决于它)。

确保您已将正确的项目设置为启动项目(右键单击 - >设置为启动项目),并且此项目不是Class Library类型。如果解决方案中唯一的项目是类库,那么您需要为它创建一些测试可执行文件。

答案 5 :(得分:2)

如果要调试DLL中的代码或使用测试运行它,请转到项目的属性,转到“调试”选项卡,选择“启动外部程序”并输入要使用的应用程序的名称,例如试飞员。

答案 6 :(得分:1)

我在我的一个项目中突然发现了同样的错误类型,它只在VS 2012中使用MVC 4运行。我已经运行了多种方法来解决此错误,但我已经在您的相应错误提供项目的属性窗口中找到了小的更改选项。 我已经去了项目属性窗口,我已经从Healpars更改启动项目到Myproject。然后它工作正常。 谢谢

答案 7 :(得分:0)

得知您确实可以将某些类库设置为启动并运行它们(如果它们包含用户控件),我感到很惊讶。它们在允许用户修改属性等的UserControl TestContainer中运行。基本上在DesignTime调试,这确实很有帮助。我在一个项目中大约有20个用户控件。这样,我可以运行TestContainer并选择要运行和调试的用户控件。

答案 8 :(得分:0)

如果这是您要执行的功能应用程序项目,则需要在Visual Studio中安装Azure开发工具。请查看下图以获取更多信息。

enter image description here

答案 9 :(得分:-3)

选择.net核心项目,那么毫无疑问,它将直接开始。谢谢