Я работаю над промежуточным программным обеспечением ASP.NET Core, и меня беспокоит именование имен пространства имен. Я планирую использовать AspNetCore.MyMiddlewareName, и я хотел бы опубликовать его в Nuget, но не уверен, разрешено ли мне использовать эту часть AspNetCore.Именование пространства имен .net
Итак, в основном, мой вопрос: есть ли какое-либо утверждение, запрещающее мне использовать «AspNetCore» как часть пространства имен, используемого в пакете, который я хочу опубликовать?
Я использую его, чтобы придерживаться принципов именования имен имен Microsoft, описанных здесь [https://msdn.microsoft.com/en-us/library/ms229026 (v = vs.110) .aspx). Он рекомендует, чтобы имена пространств имен соответствовали этой схеме '. ( | ) [. ] [. ] '. Поскольку я не компания, я опускаю эту часть. –
manyrdz
Я бы использовал либо мою фамилию, либо имя пользователя (например, manyrdz). Я думаю, что если вы используете AspNetCore, люди будут смущены или подозрительны, так как это будет похоже на то, что вы пытаетесь заставить его казаться, что ваш компонент является частью Microsoft. Как правило, когда я думаю о «технологической» части пространства имен, например, в статье, на которую вы ссылались », я думаю о чем-то более общем, таком как« веб ». – MichaelDotKnox
Это правда, я лучше добавлю часть компании, чтобы избежать каких-либо неудобств. – manyrdz