2011-08-14 17 views
1

.NETプロジェクトでインターフェイスを使用する予定です。既存のソリューションに新しいプロジェクト "MyInterfaces"を追加したいと思います。 "MyInterfaces"には、ソリューションで必要なすべてのインターフェイスが含まれます。インターフェイスのみを含むプロジェクトの種類?

しかし、私はプロジェクトの種類についていくらか混乱しています。 「MyInterfaces」にはどのようなプロジェクトタイプが必要ですか?クラスライブラリ、または何か他の?

次に、インターフェイスを宣言するために、そのプロジェクトにどのような種類のアイテムを追加しますか?インターフェイスまたはクラス?

答えて

3

はい、クラスライブラリである必要があります。次に、プロジェクトにインターフェースを追加します。クラスを追加した場合は、クラスを作成することができます。 (もちろん、クラスを追加してインターフェイス宣言に変更することもできます。Visual StudioではC#ファイルのみで、「新しいアイテムを追加する」ではこの場合は初期テンプレートを変更しています)。

「インタフェースライブラリ」ではなく「クラスライブラリ」というプロジェクトタイプの名前が問題になる場合は、無視してください。これは実際にはエントリポイントを含まないアセンブリです。

+0

Jonさん、ありがとうございました。問題はわかりました。再度、感謝します。 –

0

プロジェクトタイプは、クラス・ライブラリであるべきであり、あなたは=>新しい項目=>インタフェース

+0

親愛なるsternr、そのような正確な答えをありがとう。 –

+0

あなたの答えも正しいですが、あなたの答えを「正しい」とマークすることができませんでした。 1つの回答だけが「正しい」とマークできるためです。心配してください。 –

0

プロジェクトタイプ=クラスライブラリを追加しなければならないプロジェクトに新しいインターフェイスを追加します。 プロジェクトを作成した後、新しいInterfaceまたはクラスをプロジェクトに追加できます。インターフェイスとクラスの両方の項目はテンプレートファイルであり、後で編集することができます。

関連する問題