#nuget #nuget-package #nuget-spec
#nuget #nuget-package #nuget-spec
Вопрос:
Я хочу убедиться, что мой пакет nuget всегда обновляется до последней версии другого зависимого пакета. Могу ли я в любом случае это сделать?
Мой текущий nuspec выглядит так
<?xml version="1.0"?>
<package>
<metadata>
<id>Engine</id>
<version>$version$</version>
<title>Engine</title>
<authors>AgResearch</authors>
<owners>Overseer </owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>My budget model</description>
<releaseNotes>Release model</releaseNotes>
<copyright>Copyright 2014</copyright>
<tags>Overseer engine</tags>
<dependencies>
<dependency id="OverseerEngine.Schema" version="" />
<dependency id="Rezare.Lib" version="1.0.23.2" />
</dependencies>
</metadata>
<files>
<file src="OverseerEngine.dll" target="libnet40OverseerEngine.dll" />
<file src="OvrFileImport.dll" target="Content" />
</files>
</package>
Это система контроля.Пакет схемы, который я хочу всегда обновлять (если доступно обновление) всякий раз, когда этот пакет есть.
Ответ №1:
В настоящее время не существует автоматического способа сделать это. Пользователь должен вручную обновить пакет, используя консоль или вкладку обновления диалогового окна «Управление пакетами nuget».
Комментарии:
1. Спасибо, Дэн. На самом деле я обошел это, сделав необходимую минимальную версию схемы такой же, как эта версия пакета. Кажется, работает вроде. Приветствия.