2016-07-06 30 views
2

我們正在開發一個SDK。我們希望開發人員能夠將此SDK集成到他們的項目中。我知道在Visual Studio中,可以創建一個新的項目作爲類庫,以便稍後集成.dll文件。 但除了集成.dll或手動添加類以外,還有其他可能嗎?就像對Github存儲庫的依賴可能?C#通用應用程序:添加github存儲庫作爲依賴關係

謝謝!

+0

我喜歡這個問題,但我不知道如何去處理它。如果用戶無法訪問存儲庫並且代碼取決於它會怎麼辦?它基本上使該項目無用。 –

+3

不確定我是否理解正確,但聽起來像您正在尋找https://www.nuget.org/ –

回答

1

你必須選擇:

  • 讓您的SDK
  • 開源的SDK在GitHub上一個nuget,寫自述,讓開發商拉你的回購和添加到他們的項目中手動
  • (NOT推薦)製作一個extension並讓開發人員下載它。或者爲他們提供一個.dll文件以添加到他們的項目中。

我不推薦進行擴展的原因是:它使得CI和測試更困難。您無法在CI環境中輕鬆安裝依賴關係擴展。

相關問題