|
#1
|
|||
|
|||
According to http://msdn2.microsoft.com/en-us/lib...31(VS.80).aspx (ApplicationRevision property section) "it is not automatically incremented for builds performed at the command-line." It appears that the application revision value is stored in the project's .csproj.user file. A Run Script step with VBScript code like this could be used to increment it:
Code:
' load the .csproj.user file Set msxml = CreateObject("MSXML.DOMDocument") msxml.async = False msxml.load("%CSPROJ_USER_FILE%") ' retrieve the current revision and increment Set node = msxml.selectSingleNode("/Project/PropertyGroup/ApplicationRevision") node.Text = node.Text + 1 ' save the changes msxml.save "%CSPROJ_USER_FILE%" "/p:PublishDir=drive:\path\to\base_publish_dir\\" in the additional values field on the Options tab of the Make VS.NET action. |
|
|