【问题标题】:Optional dependencies in Chocolatey packageChocolatey 包中的可选依赖项
【发布时间】:2015-01-03 15:17:23
【问题描述】:

我正在编写一个包来安装一个编程工具,这是用户除了喜欢的 IDE、编译器等之外还可以使用的工具。

我想以一种用户可以说的方式对包安装进行参数化:“嘿,使用 Visual Studio 12 和 MinGW 安装工具”。如果是这种情况,那么 Visual Studio 12 和 MinGW 包都将作为依赖项添加,因此它们会在我的工具之前安装。

nuspec 参考中没有提到可选依赖项。 有没有办法指定这些,并根据用户输入通过chocolateyInstall.ps1 脚本启用它们?

【问题讨论】:

  • 您是否正在尝试将您的工具与这些其他软件包集成?如果用户也想安装其他软件包,他们可以说choco install visualstudio2012ultimate mingw yourpackage。巧克力里有package parameters
  • Visual Studio 12?真实版本号(以及 Visual Studio 2013)?

标签: powershell nuget chocolatey


【解决方案1】:

人们通常会创建两个包,一个包含核心位和必需的依赖项,第二个元包包含对工具和其他项目的依赖项(可选依赖项)。

可选依赖项是过去讨论中提出的问题,这是我们在路线图上关注的问题。

【讨论】:

    猜你喜欢
    • 2017-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-15
    • 1970-01-01
    相关资源
    最近更新 更多