【问题标题】:Type of a project that contains only interfaces?只包含接口的项目类型?
【发布时间】:2011-10-26 17:11:40
【问题描述】:

我计划在我的 .NET 项目中使用接口。我想在我现有的解决方案中添加一个新项目“MyInterfaces”。 “MyInterfaces”将包含解决方案所需的所有接口。

但我对项目类型有些困惑。 “MyInterfaces”应该有什么项目类型?类库,还是别的什么?

那么,我会在该项目中添加什么类型的项目来声明接口?接口还是类?

【问题讨论】:

    标签: .net visual-studio project-types


    【解决方案1】:

    是的,它应该是一个类库。然后,您将向项目添加一个接口 - 如果您添加了一个类,那么您将拥有......好吧,一个类! (当然,您可以添加一个类,然后将其更改为接口声明 - 就 Visual Studio 而言,它只是一个 C# 文件;在这种情况下,“添加新项目”部分只是更改初始模板。)

    如果问题是项目类型的名称是“类库”而不是“接口库”,请忽略它 - 它实际上只是一个不包含入口点的程序集。

    【讨论】:

    • 感谢 Jon,您刚刚向我说明了这个问题。再次感谢。
    【解决方案2】:

    项目类型应该是 Class-Library,并且要向项目添加新接口,您应该 Add=>New Item=> Interface

    【讨论】:

    • 您的回答也是正确的,但我无法将您的回答标记为“正确”。因为只有一个答案可以标记为“正确”。请不要介意。
    【解决方案3】:

    项目类型 = 类库。 创建项目后,您可以向项目中添加新的接口或类。接口和类项都只是模板文件,您可以稍后对其进行编辑。

    【讨论】:

      猜你喜欢
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-14
      • 2022-06-11
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多