如何使用Visual studio 2010从Visual SourceSafe获取构建号和日期



我在visual studio 2010中使用c#开发了windows应用程序。我使用视觉源安全2005作为版本控制器。在我的应用程序有关于我们的形式,其中包含构建版本号和构建日期。我的客户要求我在每个构建版本号和日期自动更新。目前我正在手动更新。

这与SourceSafe本身无关,因为它只用于存储代码,它不会构建或对其进行操作。

您可以使用[AssemblyFileVersion("1.2.*")]属性并通过指定通配符为程序集创建一个自动递增的版本号。

如果你想包含一个构建日期,你需要在你的.csproj文件中使用一个预构建任务,它将在代码构建之前更新.cs文件中的日期。

或者,您可以使用构建后任务创建包含构建日期(甚至版本,如果您愿意)的xml或文本文件,然后当您需要显示信息时,可以从该文件中提取信息。

RegexReplace任务可能会对您有所帮助。或者UpdateFile任务。在构建之前使用任务修补.cs文件时,会对托管环境感到厌倦。MsBuild社区任务可以成为你的朋友。

最新更新