Visual studio Jenkins中的Visual Studio版本信息?

Visual studio Jenkins中的Visual Studio版本信息?,visual-studio,batch-file,jenkins,Visual Studio,Batch File,Jenkins,我想在Jenkins自动化框架中添加一个构建后步骤(批处理执行),用于提供构建结果。我想在目标文件的文件名中使用程序集信息的版本号 似乎没有可用于此目的的环境变量。当然,可以编写一些自定义应用程序来读取程序集信息,并以编程方式生成一个合适的批处理文件,然后执行,但这对我来说似乎相当复杂 在Jenkins中有没有更简单的方法来实现这一点?您的构建脚本是否使用普通批处理文件?如果是这样,考虑切换到一个适当的构建语言(至少部分地),例如MSBug或NANT:它们提供了一组有用的特性,您可以利用这些特性

我想在Jenkins自动化框架中添加一个构建后步骤(批处理执行),用于提供构建结果。我想在目标文件的文件名中使用程序集信息的版本号

似乎没有可用于此目的的环境变量。当然,可以编写一些自定义应用程序来读取程序集信息,并以编程方式生成一个合适的批处理文件,然后执行,但这对我来说似乎相当复杂


在Jenkins中有没有更简单的方法来实现这一点?

您的构建脚本是否使用普通批处理文件?如果是这样,考虑切换到一个适当的构建语言(至少部分地),例如MSBug或NANT:它们提供了一组有用的特性,您可以利用这些特性来实现这类任务。 就我个人而言,我非常喜欢MsBuild:它非常强大,并且与.NET Framework一起提供,因此几乎在每台Windows PC上都可以使用它

也就是说,在MsBuild中,提取程序集信息属性的正确方法是

希望能有帮助