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