有没有办法在构建期间或通过NuGet Package Manager下载期间更改引用的DLL名称并强制它包含文件名中的版本号?
当我通过NuGet在.NET项目中引用DLL时,DLL被下载到目录,例如' packages \ NUnit.3.9.0 \ lib \ net45 \ nunit.framework.dll'
在构建时,DLL被移动到bin目录,其名称与包中的名称相同,例如' nunit.framework.dll中&#39 ;.
我有几个项目共享相同的DLL,但有点不同的版本
我想将它们保存在同一目录中,但是提到的DLL存在问题 - 它们是不同的版本但名称相同。
这听起来有点令人困惑,但它与Jenkins构建过程和单元测试有关,并且与我的项目有关。
问候