2014-06-27 127 views
1

我希望確保我的nuget軟件包始終更新到其他相關軟件包的最新版本。無論如何,我可以做到這一點?強制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="lib\net40\OverseerEngine.dll" /> 
    <file src="OvrFileImport.dll" target="Content" /> 
    </files> 
</package> 

這是OverseerEngine.Schema包,我希望永遠更新(如果有可用的更新)每當這個包。

回答

2

目前沒有一種自動化的方式來做到這一點。用戶必須使用控制檯或manage nuget軟件包對話框的更新選項卡手動更新軟件包。

+0

謝謝丹。我實際上已經通過將該模式的必需最小版本與此軟件包版本相同來解決這個問題。似乎工作有點。乾杯。 – dreza