如何爲具有依賴關係的多個解決方案創建構建定義?tfs 2017構建多個解決方案依賴關係
背景這裏:
有兩個解決方案
溶液A是類庫包含一個對象類「ClassA的」
溶液B是通過產生附加dll引用使用「ClassA的」控制檯程序通過解決方案A.
我想服務器使用一個TFS 2017構建定義來構建兩個解決方案。
它提高了錯誤:
Main\Source\SolutionB\Program.cs (13, 13)
Main\Source\SolutionB\SolutionB\Program.cs(13,13): Error CS0246:
The type or namespace name 'SolutionA' could not be found (are you
missing a using directive or an assembly reference?)
如何配置構建定義,SolutionB會知道使用從SolutionA的構建產生的dll?
感謝,修改構建設置後,它的工作原理 – mintssoul
什麼你所描述的是一個可怕的做法。二進制依賴關係應該作爲NuGet包進行管理。 –
@DanielMann這是簡單的方式來解決這個問題的一種,它似乎是工作,我persperctive一個壞的解決方案,工作總比沒有好;另一方面是的,你是正確的管理nuget包是更好的。我將編輯我的答案並添加此解決方案。謝謝。 – nzrytmn