我试图从svn获取修订号以将其放在我的AssemblyInfo.cs文件中。我已经在我的计算机上完成了这个过程并且运行得很好。但是当我使用hudson来构建并自动部署我的应用程序到服务器时,就会出现这个错误。有人知道为什么吗? 谢谢!
我试图从svn获取修订号以将其放在我的AssemblyInfo.cs文件中。我已经在我的计算机上完成了这个过程并且运行得很好。但是当我使用hudson来构建并自动部署我的应用程序到服务器时,就会出现这个错误。有人知道为什么吗? 谢谢!
这是因为您正在使用旧版本的svnversion。
尝试打开命令行提示符,导航到svnversion目录,并执行与MSBuild相同的操作。
CMD:
cd C:\ProgramFiles\TortoiseSVN\bin [ENTER] svnversion C:\VisualStudio\Projects\YourDirectory [ENTER]
SVNVERSION应该会回答为什么不起作用,在我的情况下是由E155021引起的:此客户端过于陈旧,无法与...一起使用的工作副本。