Я пытаюсь построить проект с помощью NAnt, однако ошибка восстановления проекта:
"\ 2.2.107 \ Sdks \ Microsoft.NET.Sdk \ target \ Microsoft.PackageDependencyResolution.targets (208,5): ошибка NETSDK1064: пакет Microsoft.EntityFrameworkCore.Analyzers, версия 2.2.4 не найден. Возможно, он был удален после восстановления NuGet. В противном случае восстановление NuGet могло быть выполнено только частично, что могло быть связано с ограничениями максимальной длины пути. "
Я попробовал это решение: Дженкинс не собирает восстановленные пакеты Nuget
Это было неудачно.
<target name="restore" description="Restore the nuget packages">
<exec program="${project::get-base-directory()}\.nuget\nuget.exe">
<arg value="restore"/>
<arg value="${project::get-base-directory()}\solution.sln"/>
</exec>
</target>
<target name="build" description="Build Solution" depends="clean,restore">
<call target="build-all"/>
</target>
<target name="build-all" description="Build the web and library solutions">
<exec program="msbuild.exe">
<arg value="solution.sln"/>
<arg value="/m"/>
<arg value="/p:VisualStudioVersion=14.0"/>
<arg value="/p:Configuration=Release"/>
<arg value="/t:Clean"/>
<arg value="/p:Configuration=Release"/>
</exec>
<exec program="msbuild.exe">
<arg value="solution.sln"/>
<arg value="/p:VisualStudioVersion=14.0"/>
<arg value="/p:Configuration=Release"/>
<arg value="/m"/>
<arg value="/t:Build"/>
</exec>
</target>