.net - Svnversion revision error -
i trying retrieve svn revision number using msbuild used on assemblyinfo.cs revision number returning -1. script shown below , using slik subversion 1.8. have turned diagnostic msbuild , svnversion return -1. strangest thing work fine on legacy project.
any ideas?
cheers paul
<target name="version"> <xmlread xpath="/revolution/major" xmlfilename="$(msbuildprojectdirectory)\..\version.xml"> <output taskparameter="value" propertyname="major" /> </xmlread> <xmlread xpath="/revolution/minor" xmlfilename="$(msbuildprojectdirectory)\..\version.xml"> <output taskparameter="value" propertyname="minor" /> </xmlread> <svnversion localpath="$(msbuildprojectdirectory)" toolpath="$(programfiles)\sliksvn-1.6.9\bin"> <output taskparameter="revision" propertyname="revision" /> </svnversion> <message text="version: $(major).$(minor).$(revision).0" /> <assemblyinfo codelanguage="cs" outputfile="properties\assemblyinfo.cs" assemblytitle="itl.fuel.client" assemblydescription="itl.fuel.client" assemblycompany="ingenitech (nz) limited" assemblyproduct="itl.fuel.client" assemblycopyright="copyright © ingenitech (nz) limited 2008" comvisible="false" guid="51ec449f-f5fa-4506-b89f-77b743f02988" assemblyversion="$(major).$(minor).$(revision).0" />
for sliksvn-1.6.9\bin
, working copy in 1.8 format ,
using slik subversion 1.8
i see @ least 2 problems
- does svnversion in sliksvn-1.6.9\bin exist?
- can svnversion 1.6 (if exist) read 1.8-format working copy? (hint - no, can't)
Comments
Post a Comment