创建具有beta依赖关系的nuget

时间:2015-01-14 10:26:53

标签: nuget nuget-package

我们正在创建一个供内部使用的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!

1 个答案:

答案 0 :(得分:2)

您必须使用预发布标志创建包。不允许创建具有预发布依赖性的发布包。

要做到这一点,你必须在程序集中指定:

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

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

  

预发行标志“允许安装预发行包