创建依赖于 beta 的 nuget

Create nuget with dependencies on beta

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

但我找不到任何文档,如果这应该有效的话!

您必须创建带有预发布标志的包。不允许创建带有预发布依赖的发布包。

为此,您必须在程序集中指定:

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

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

Prerelease flag "allows prerelease packages to be installed"