我們最近爲NuGet存儲庫和NuPeek作爲符號服務器安裝了NuPeek。NuPeek符號不在Visual Studio 2012中下載源代碼
NuGet作品(上圖)罰款。它在一個小時內成立。
另一方面,符號服務器是一個不同的故事。包被推送到NuPeek(普通包和符號包)。我在服務器上看到這兩個文件都被拾取並放置在正確的文件夾中(源文件也是這種情況下的.cs)。
我設置了Visual Studio,因此它可以找到正確的符號服務器。當我創建一個新項目,請安裝包(也有一個符號包),從包中使用的代碼,並嘗試調試它,會發生以下情況:
- 在緩存文件夾中的「包」是下載
- 緩存文件夾還有一個src文件夾。在具有與包 - >版本名稱相同的文件夾的源文件夾中。
- 版本文件夾爲空
- 文件夾緩存/包名 .PDB/GUID/包名 .PDB存在
不過,Visual Studio中無法找到正確的CS文件以顯示。在NuPeek服務器文件夾中進行了一些挖掘之後,我注意到文件夾symbolsPath - > temp - >PackageName - > lib - > net45是空的,而symbols.nupkg顯然具有源代碼(一個cs文件需要刪除)。
我以前有這個工作,但我們將服務器(Azure網站轉換爲Azure CloudService),但我99%確定這不是問題。
我錯過了什麼嗎?有沒有人有任何線索?
在此先感謝!