nuget - 创建依赖于 beta 的 nuget

标签 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>

但是我找不到任何文档来说明这是否有效!

最佳答案

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

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

[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 - 创建依赖于 beta 的 nuget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27940737/

相关文章:

nuget - 托管您自己的 NuGet 和符号源服务器?

visual-studio-2012 - 无法在 Visual Studio 2012 中安装任何 nuget 包。错误 HRESULT E_FAIL 已从对 COM 组件的调用返回

xamarin.forms - 在 Xamarin.Forms 中安装 System.IdentityModel.Token.Jwt 时出错

visual-studio - 开箱即用的破损 Nuget 包引用

c# - 具有 ProjectReference 依赖项的 NuGet 版本控制

powershell - 通过 PowerShell 脚本安装 NuGet

nuget - 使用一个命令将多个包推送到私有(private) nuget (VSTS)

azure-devops - 使用发布定义自动提升 nuget 包

NuGet 包目标 - 如何在构建时将文件复制到目标目录的子文件夹?

.net - 使用 .NET Core 发布带有自定义元数据的 NuGet 包