1
我們正在使用TFS 2012來構建我們的解決方案。一旦完成,我使用構建輸出來創建一些我在內部發布的NuGet包。我剛開始用符號構建這些包,以便我可以將這些NuGet符號包發佈到我們的內部符號服務器。TFS構建DLL和PDB不匹配
但是,我無法將符號包發佈到符號服務器。原因是DLL和PDB不匹配。我使用ChkMatch,年齡屬性在位於TFS Dropfolder發佈目錄中的DLL和PDB上有所不同。如果我從實際構建目錄中的obj文件夾中獲取PDB文件,則它們匹配。
現在我相信年齡屬性會增加,因爲我的構建過程模板具有屬性「源和符號服務器設置>索引源」設置爲True。
- 它是正確的,只是設置該屬性爲假?
- 會有什麼不可預見的後果嗎?
- 如果我使用NuGet發佈我的符號,我可以忽略構建過程模板中的源代碼和符號服務器設置?
是你的任何PDB在源代碼控制之下? – 2014-11-03 12:03:20
不,我們的bin和obj文件夾沒有簽入TFS。 – openshac 2014-11-03 12:45:47
如果你關閉索引,那麼你的符號文件在任何地方都是無用的,但直接在構建服務器上。 – 2014-11-09 19:34:14