【问题标题】:Error: A project with an out put type of class library错误:具有输出类型的类库的项目
【发布时间】:2011-07-03 00:16:53
【问题描述】:

我试图找出 .net 并得到这段代码,当我尝试从 VS 2008 运行时,它给了我这个错误

A project with an Output Type of Class Library cannot be started directly.
In order to debug this project, add an executable project to this solution which references to the library project. Set the executable project as the startup project

我正在学习 C#,所以不知道在这里做什么

【问题讨论】:

标签: c# .net visual-studio-2008


【解决方案1】:

您无法运行库。您只能运行可执行文件或网站。所以右键单击相应的项目并设置为启动项目。然后就可以运行了:

【讨论】:

  • 我不明白。您的“解决方案资源管理器”中不能有多个解决方案。当我打开program.sln时,它在新窗口中打开,然后我打开library.sln,它也在新窗口中打开......在我的库窗口中,我看不到程序解决方案......在程序窗口中,当我设置程序时解决方案作为启动项目,不影响库窗口
  • 老问题,今天帮了我,换了硬盘,不知怎么vsstudio忘记了这个:')
【解决方案2】:

类库 简单地说,就是一个程序集,它公开了其他程序集可以使用的功能,但它不能单独执行。它需要某种消费者才能有意义。这个消费者可以是许多事物之一,例如:

  • 一个 asp.net 网络应用程序
  • Windows 应用程序(WPF 或 winforms)
  • 控制台应用程序

如果您对开发客户端应用程序不感兴趣,而只对类库感兴趣,则通常使用单元测试框架,该框架可以调用类库中的方法进行测试。

【讨论】:

    【解决方案3】:

    您需要有一个可运行的项目才能使用此程序集。如果添加“控制台应用程序”或“Windows 窗体应用程序”类型的项目,则可以将此程序集用作参考并使用您的代码。

    您的解决方案中是否有多个项目?如果是这样,(如果其中一个是可运行类型),您可以右键单击其中一个并将其设置为启动项目以便能够开始调试。

    【讨论】:

      【解决方案4】:

      在您的解决方案资源管理器中,右键单击您的 Web 或表单项目,然后点击设置为启动项目。

      您尝试启动类库(这是不可能的)

      【讨论】:

        【解决方案5】:

        您选择了错误的项目类型。您可能需要一个 ASP.NET 项目、WinForms 项目、WPF 项目、Silverlight 项目或控制台项目。

        【讨论】:

        • 这可能不是错误的项目类型,但@user 错误地尝试调用它。在这种情况下,我们不知道用户的需求。
        猜你喜欢
        • 1970-01-01
        • 2016-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-22
        • 1970-01-01
        • 1970-01-01
        • 2012-08-31
        相关资源
        最近更新 更多