2016-08-09 16 views
0

私はASP.NETコアミドルウェアを開発しており、名前空間の名前付けに懸念しています。私はAspNetCore.MyMiddlewareNameの使用を計画しており、Nugetに公開したいが、その名前の "AspNetCore"部分を使用することが許可されているかどうかはわからない。名前を付ける.net名前空間

基本的に私の質問です:パブリッシュするパッケージで使用されている名前空間の一部として "AspNetCore"を使用することを禁止する声明はありますか?

答えて

0

明示的にその名前を使用できないようなものがあるかどうかはわかりませんが、私はそれをお勧めします。ミドルウェアが実際に何をしているのかを記述するために何もしません。 "MyMiddlewareName"がミドルウェアの機能を記述している場合、最初はAspNetCoreを追加する必要はありません。

+0

私は、[ここ](https://msdn.microsoft.com/en-us/library/ms229026(v = vs.110).aspx)で説明されているMicrosoft名前空間の名前付けガイドラインに固執しています。名前空間名は、このスキーム「」に従うことを推奨しています( | )。 ] [。<サブネームスペース>] '。私は会社ではないので、私はその部分を省略しています。 – manyrdz

+0

私は姓またはユーザー名(manyrdzなど)を使用します。 AspNetCoreを使用すると、コンポーネントがMicrosoftの一部であるように見せかけようとしているように、人々は混乱したり疑わしいものになると思います。通常、私が "参照した記事のように"名前空間の "テクノロジー"を考えると、 "ウェブ"のようなもっと一般的なものがあると思います。 – MichaelDotKnox

+0

本当ですか、私は不便を避けるために会社の部分を追加することをお勧めします。 – manyrdz

関連する問題