Пакет Nuget предоставляет старую версию моей DLL - PullRequest
0 голосов
/ 14 февраля 2019

Я написал пакет NuGet, который, когда мои другие проекты используют его, получает старую версию одной из моих DLL.Я включил новейшую версию моей DLL в качестве ссылки в мой проект NuGet.

Project1.nuspec:

<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
   <metadata>
       <id>CommonLibrary</id>
       <version>0.0.1</version>
       <authors>It's Me</authors>
       <owners>My Company/owners>
       <description>Shared Library for Common Code and Wrapper</description>
       <dependencies>
          <dependency id="NLog" version="4.5.7" />
       </dependencies>  
   </metadata>
   <files>
     <file src="CommonLibrary.dll" target="lib\net471" />
     <file src="HelperCode.dll" target="lib\net471" />
    </files>
 </package>

CommonLibrary.dll (проект), в котором мой пакет NuGet поставляет правильную последнюю версиюDLL, но этот HelperCode.dll всегда является более старой версией.

В моем проекте я создал каталог с именем «binaries», и в этом каталоге находится последняя версия HelperCode.DLL.Я ссылаюсь на эту последнюю версию в моем проекте.Таким образом, пакет NuGet должен предоставить последнюю версию.Я дал ему свойство «Копировать всегда локально»

Любые предложения будут с благодарностью.

...