0

假設我有一個名爲「我的程序」的解決方案,其下的一個項目名爲「我的程序庫」,另一個項目名爲「我的程序客戶端」。有沒有一個工作流程,其中的項目是使用Visual Studio進行源代碼控制的?

Visual Studio是否支持一個工作流程,我可以在「我的程序」解決方案中單獨檢查「我的程序庫」到源代碼管理中?

這樣「My Program Lib」可以用於其他解決方案,例如「My Web Program」。

+0

通常情況下,分享項目編譯的二進制輸出項目比項目更好...... –

回答

0

定義「支持」。

你有兩個選擇:

  • PUT「我的節目庫」到一個單獨的Visual Studio項目,並從使用它的項目中引用它。這意味着/要求您在項目中擁有特定的目錄結構,並且在設置完成後不能只是移動項目。此外,您將共享源代碼,以便每次庫更改時最終都會重建依賴於庫的所有項目。
  • 將它打包成一個你可以依賴其他項目的包,使用類似NuGet和你自己的倉庫。不過,這可能會對你的情況有所幫助。這將允許您按照Mitch的建議分享編譯後的輸出結果,但最初的工作量更大。
+0

NuGet不支持某種源代碼發佈,是嗎? –

+0

我相信有辦法做到這一點,但我只是NuGet的專家。 –

相關問題