我使用C#在visual studio 2010中开发了windows应用程序。我使用visual source safe 2005作为版本控制器。在我的应用程序中有关于我们的表单,其中包含构建版本号和构建日期。我的客户在每个版本中都告诉我版本号和日期自动更新。目前我正在手动更新。在这个问题上帮助我。
答案 0 :(得分:0)
这与SourceSafe本身无关,因为它仅用于存储代码,它不构建也不对其起作用。
您可以[AssemblyFileVersion("1.2.*")]
使用{{1}}属性并指定通配符create an automatically incrementing version number。
如果要包含构建日期,则需要在.csproj文件中使用预构建任务,该文件将在构建代码之前更新.cs文件中的日期。
或者,您可以使用构建后任务来创建包含构建日期的xml或文本文件(如果需要,甚至可以创建版本),然后当您需要显示信息时,可以从所述文件中提取它。
RegexReplace任务可能会帮助您...或者UpdateFile任务。 Be weary of the hosted environment在构建之前使用任务修补.cs文件时。 The MsBuild Community Task可以成为你的朋友。