2015-01-14 25 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