如何在NuGet转换文件中包含当前包版本?

时间:2011-08-26 08:16:50

标签: nuget

我想在包中包含一个内容文件,该文件应该引用正在安装的软件包的当前版本(更准确地说是包文件夹,但唯一不同的部分是版本)。

是否有特殊语法(例如$ packageversion $ - 不起作用)将版本号包含到转换后的(.pp)内容文件中?

替代方案:我可以从install.ps1访问该版本,我也可以调用Add-Content(我想这也将应用转换),但是如何扩展替换占位符?

1 个答案:

答案 0 :(得分:0)

您可以使用的变量(例如$ rootnamespace $)是ProjectProperties,因此您将无法访问版本号。

作为一种变通方法,您可以尝试在创建NuGet包的构建步骤中命名该文件。

如果您认为将此添加到NuGet会很好,那么在NuGet网站上值得starting a discussion,开发人员在那里非常活跃: - )

相关问题