我们正在创建一个供内部使用的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!
答案 0 :(得分:2)
您必须使用预发布标志创建包。不允许创建具有预发布依赖性的发布包。
要做到这一点,你必须在程序集中指定:
[assembly: System.Reflection.AssemblyInformationalVersion("1.0.0-beta")]
在 Install Command Usage 部分
命令nuget install MvvmCross.HotTuna.MvvmCrossLibraries -Prerelease
。
预发行标志“允许安装预发行包”