仅包含接口的项目类型?

时间:2011-08-14 08:31:23

标签: .net visual-studio project-types

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

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

然后,我将在该项目中添加什么类型的项目来声明接口?界面或类?

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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