2013-08-01 121 views
2

我有一個NuGet nuspec文件,負責從HelloWorld.Main.dll 創建一個NuGet包,並且每次在HelloWorld.Main項目中進行更改時,包版本都會增加。NuGet:解決方案中的任何文件更改時如何增加Nuget軟件包版本?

如果我想在我的解決方案中對任何其他項目進行更改時想要增加版本,該怎麼辦。

<?xml version="1.0" encoding="utf-8"?> 
    <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd"> 
    <metadata> 
     <id>HelloWorld.Main</id> 
     <version>$version$</version> 
     <title>$title$</title> 
     <authors>$author$</authors> 
     <owners>$author$</owners> 
     <requireLicenseAcceptance>false</requireLicenseAcceptance> 
     <description>$description$</description> 
     <releaseNotes /> 
     <copyright>Copyright 2013</copyright> 
     <tags>HelloWorld</tags> 
     <dependencies> 
     <dependency id="HelloWorld.Helpers" version="[0.0.7,0.1)" /> 
     </dependencies> 
    </metadata> 
</package> 

回答

3

您可以遞增版本號在其他地方並把它傳遞通過參數去的NuGet:

NuGet Pack MyPackage.nuspec -Version 1.2.0 
相關問題