2015-06-10 34 views
2

我的團隊正在使用越來越多的NuGet軟件包,將系統分成小塊和部件之間共享。我們採用了一種SRP原則進行包裝,創造出小而有希望的凝聚力包,只做一件事(記錄,審計,安全等等)。如何在一個Nuget包列表中找到一個班級

理想情況下,他們應該如此凝聚力和獨立性,以便知道哪些軟件包將包含您所需的內容。但是,我們還沒有在那裏,有時很難知道你應該添加什麼包來訪問某些功能。

我的問題是:有什麼方法可以發佈和導航包內容信息?比如,在MSDN中,你可以看到什麼程序集包含一個類。是否有可能在包裝層面知道這樣的事情?

謝謝。

回答

0

我能想到的最接近的功能是在ReSharper中實現的。但它只能在nuget.org(closed issue on GitHub)中搜索軟件包。由於軟件包不公開類型信息,因此JetBrains構建了一個自定義索引,這是它可以查詢的唯一數據源。

1

這是一個非常本地化的版本,但是有一個用於NuGet上託管的ASP.NET 5軟件包的軟件包搜索器。有可能託管一個版本,在某些時候看更廣泛的範圍。

https://packagesearch.azurewebsites.net/

相關問題