我有一個公開的nuget包,其中包含一個預發佈版本,該版本取決於myget上每隔兩週的aspnetwebstack。有誰知道是否有一種方法可以在我的軟件包中創建依賴項?我一直沒能找到有用的東西。我猜想沒有辦法做到這一點,但只是想嘗試作爲最後的手段。 :)在MyGet Feed上創建NuGet包依賴關係
1
A
回答
2
您可以在包中定義依賴項。唯一的問題是,當你將你的推送到nuget.org而沒有依賴時,你的包使用者將不得不配置MyGet提要,以便在安裝期間解決該依賴。
更確切地說,MyGet供稿應該放在NuGet.org供稿下方,並且應該使用「All」聚合包來源安裝包。
你可以在你的軟件包readme.txt或你的軟件包元數據中傳達這個信息,以便在NuGet.org軟件包詳細信息頁面上看到它。您也可以嘗試添加一些PowerShell腳本並嘗試找到解決方法,但您所面對的問題是設計。不過,我不會推薦這樣做。
基本上,只要你的依賴沒有被推送到NuGet.org,你就會遇到這個問題。爲什麼不在MyGet上公開您的預發佈軟件包,並將您的Feed中的上游軟件包源配置爲aspnetwebstacknightly MyGet feed?一定要啓用這個包源代碼的「代理」複選框,這樣你的依賴關係也將得到解決,而消費者不需要配置這兩個源(從你的源中安裝你的包也會從你的源提取依賴項 - 在然後引擎蓋查詢aspnetwebstacknightly feed)。
希望有幫助!
相關問題
- 1. 建立nuget依賴關係構建
- 2. 依賴關係的nuget依賴關係
- 3. Nuget依賴關係 - 如何顯示Linux上的NuGet的package.config依賴關係樹
- 4. Nuget依賴關係版本
- 5. 本地NuGet包依賴關係 - 從官方的Nuget源解析?
- 6. NuGet包GAC依賴
- 7. 在Python中創建依賴關係圖
- 8. Nuget包不包括自我作爲依賴關係
- 9. 如何創建與構建依賴關係的deb包
- 10. 如何在創建RPM包之前檢查依賴關係?
- 11. R包依賴關係
- 12. 創建JSON模式值依賴關係
- 13. 如何正確構造netstandard1.0 NuGet包的依賴關係?
- 14. 如何自動更新nuget包的依賴關係?
- 15. Microsoft.Data.Services.Client Nuget包嘗試安裝錯誤的依賴關係
- 16. 如何替換第三方nuget軟件包的依賴關係?
- 17. 帶有版本參數和依賴關係的nuget打包
- 18. ASP.Net網站NuGet包依賴
- 19. 顯示NuGet包的依賴
- 20. 安裝自創的Nuget包強制使用最新版本的依賴關係,
- 21. 如何創建具有基本依賴關係的deb包?
- 22. 創建[R包 - 依賴
- 23. 依賴關係
- 24. NuGet飼料託管選項,包括MyGet
- 25. NuGet - 在使用「在每個構建後創建新的NuGet包」包時在.nuspec文件中添加組依賴關係
- 26. 在Appveyor feed上發佈nuget包
- 27. 如何在VS 2017中創建具有最小依賴關係的.NET標準NuGet包?
- 28. 在Python中構建依賴關係圖
- 29. 在xslt中建立依賴關係
- 30. maven force重建依賴項目(首先構建依賴關係)
好信息。謝謝!我會研究一下。 – spot 2013-02-15 20:31:20