2016-08-24 98 views
0

我目前正在創建一個Visual Studio擴展,我的問題是確定命名空間。我知道公約是(<公司>。<產品>)。 < Feature>,我的問題是我創建了一個明確定位Visual Studio的實用程序庫。我如何命名這個命名空間?用於擴展另一個產品的C#命名空間

using MyCoolCompany.VisualStudio.Utility; 

using MyCoolCompany.VisualStudioUtility; 
+2

這完全取決於你。認真。兩者都很好。 –

回答

5

如果你想跟着慣例,這將是

MyCoolCompany.VisualStudioUtility

,因爲你的公司創造了Visual Studio的一個實用工具,而不是Visual Studio中本身(因此效用是產品)。

但這只是一個慣例;不是每個人都隨時關注它 - 甚至連微軟都沒有。 (.NET框架中的很多命名空間都是以System開頭的,而不是Microsoft開始的)