2

我一直在尝试 NuProj,我想要实现的一件事是使用参考的版本号作为生成的 NuGet 包的版本。

假设我有一个包含 2 个项目的解决方案:(1) 一个类库(2) 一个 NuGet 包。我添加了 1 作为对 2 的引用,当我编译解决方案时,NuProj 生成包,但版本为 1.0.0(在 2 的属性中手动定义),而不是从 1 生成的 DLL 版本中获取它。

我的目标是让 NuProj 获取 1 生成的 DLL 的版本号并将其用作 2 的版本号(例如:如果 1 的版本号为 1.0.32,我希望 2 生成的包具有相同的版本号)。

文档说,如果“ [I] 有一个可以确定 [版本号] 应该是什么的 MSBuild 目标”,我可以使用它,但我不知道从哪里开始。

4

0 回答 0