Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从NuProj中的引用获取版本?_C#_Msbuild_Nuproj - Fatal编程技术网

C# 如何从NuProj中的引用获取版本?

C# 如何从NuProj中的引用获取版本?,c#,msbuild,nuproj,C#,Msbuild,Nuproj,我一直在尝试NuProj,我想实现的一件事是使用引用的版本号作为生成的NuGet包的版本 假设我有一个包含两个项目的解决方案:(1)类库,(2)NuGet包。我已经添加了1作为对2的引用,当我编译解决方案时,NuProj生成了包,但版本为1.0.0(在2的属性中手动定义),而不是从1生成的DLL版本中获取 我的目标是让NuProj获取1生成的DLL的版本号,并将其用作2的版本号(例如:如果1的版本号为1.0.32,我希望2生成的包具有相同的版本号) 表示如果“[I]有一个可以确定[版本号]应该是

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

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

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


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

您解决了这个问题吗?我也有同样的问题,不知道从哪里开始