我們常常開發一個項目會在公司架設自己的 nuget server,然後透過內部的 nuget server 來發布一些共用的 packages。但我們應該怎麼做讓每個項目知道這個內部的 nuget server 路徑呢? 其實只需要把 nuget.config 放在 sln 相同階層就好了。

Here's another example: if you have a solution file C:\Projects\CustomerA\AwesomeSolution\AwesomeSolution.sln, all NuGet clients will load configuration values from:

C:\Projects\CustomerA\AwesomeSolution\NuGet.config
C:\Projects\CustomerA\NuGet.config
C:\Projects\NuGet.config
C:\NuGet.config
All the other locations mentioned above

Reference:
http://docs.myget.org/docs/how-to/nuget-configuration-inheritance