在C#项目中绑定hudson内部版本号

时间:2010-03-09 06:53:54

标签: msbuild hudson

有没有办法在C#WPF应用程序中绑定hudson成功构建的编号? 意思是,在构建之后运行exe时,我想在我的应用程序中显示内部编号为10。 在项目配置文件中,我使用了$ {BUILD_NUMBER},hudson理解并创建了带有修订号的构建。如果我构建项目修订版#10,我得到10.exe。 我可以在我的应用程序中找到能显示此编号的内容吗? 希望我很清楚。请帮忙。

2 个答案:

答案 0 :(得分:0)

我不确定Hudson是什么,但MSBUILD可以做到这一点。见this link

答案 1 :(得分:0)

您应该使用AssemblyInfo任务,它是MSBuild社区任务库的一部分,用于更新项目的AssemblyInfo.cs文件。

<AssemblyInfo 
    CodeLanguage="CS" 
    OutputFile="MyApplication\Properties\AssemblyInfo.cs" 
    AssemblyVersion="@(VersionMajor).@(VersionMinor).@(VersionBuild).@(VersionRevision)" 
    AssemblyFileVersion="@(VersionMajor).@(VersionMinor).@(VersionBuild).@(VersionRevision)" 
    />