![](/img/trans.png)
[英]TortoiseSVN: how to set up projects on a existing directory structure of source code
[英]How to set up and maintain directory structure in TFS build server?
因此,我在許多項目中都有一個非常龐大的解決方案,在該解決方案中,很少有人使用其他項目中的dll,一些項目在執行構建后會將文件復制到其他目錄。 (作為構建后事件)
當我在計算機上本地構建解決方案時,一切都很好並且可以正常工作,但是當我配置一個構建並在構建服務器上構建它(我們使用TFS)時,出現了問題,嘗試加載其中一個時會出錯該解決方案中的應用程序。 (該錯誤不會為我提供有關出了什么問題的大量數據)
所以在我調試所有這些之前。 有誰知道我如何才能聰明地管理在本地通過構建服務器執行的所有構建操作並查看增量?
我希望能夠像在我的機器上一樣在構建服務器上構建解決方案(具有目錄結構,構建事件后..etc)
非常感謝
普遍接受的執行操作的方法是使用NuGet來管理程序集引用。 您可以將依賴程序集作為連續交付過程的一部分發布到NuGet中,然后在解決方案中引用(並更新!)那些依賴項,以便在必要時使用它們。
這消除了歧義(“ Project X使用哪個版本的Foo.dll?”)並減少了運行時錯誤(“為什么Project X使用Foo.dll 3.0?從未在3.0下進行過測試!它需要在2.7下運行!”) 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.