0
我正在尋找一種'私下'引用MSBuild項目的方法,以便它不會顯示給NuGet包的用戶。例如,假設我有兩個庫,LibFoo和LibBar。他們被組織在一個單一的解決方案,像這樣:如何私下引用NuGet包中的另一個項目?
Foobar.sln
|
---- LibFoo.csproj
|
---- LibBar.csproj
現在,假設LibFoo引用LibBar。當我開始構建LibFoo時,LibBar也被構建。生成的二進制文件都包含在LibFoo的輸出目錄中。當我將nuget pack
作爲NuGet包的一部分包含在目錄中時,LibBar的二進制文件也包含在內。
最後,當最終用戶安裝LibFoo時,NuGet繼續並引用包中的所有內容,,包括LibBar。
有什麼辦法可以防止這種情況發生?
太棒了,這正是我一直在尋找的。謝謝! –
不客氣:) –