2015-01-14 26 views
2

我們正在創建一個nuget包供內部使用,其中我們通常對其他nuget包有一些依賴關係。但是現在我們需要創建一個依賴於目前處於測試階段的其他nuget軟件包的軟件包。在測試版上創建具有依賴關係的nuget

我希望做一些與此類似:

 <group targetFramework="MonoTouch"> 
     <dependency id="MvvmCross.HotTuna.Plugin.PictureChooser" version="3.1.1" /> 
     <dependency id="MvvmCross.HotTuna.MvvmCrossLibraries" version="3.5.0-beta2"/> 
     </group> 

但我不能找到任何dokumentation這是否應該在所有的工作!

回答

2

您必須創建包含預發佈標誌的包。不允許使用預發佈依賴關係創建發佈包。

要做到這一點,你必須在你的裝配指定:

[assembly: System.Reflection.AssemblyInformationalVersion("1.0.0-beta")] 

在部分Install Command Usage
命令nuget install MvvmCross.HotTuna.MvvmCrossLibraries -Prerelease

搶鮮標誌「允許搶鮮要安裝的軟件包

+0

是否有任何鏈接到的NuGet文檔這將說明/文件那一步? – VonC

+0

請查閱nuget.exe命令行文檔:[http://docs.nuget.org/docs/reference/command-line-reference](http://docs.nuget.org/docs/reference/command-line-參考) – Miquelj

+0

該文檔的哪個特定部分與此答案有關? – VonC