Связывание номера сборки Hudson в проекте C # - PullRequest
1 голос
/ 09 марта 2010

Есть ли способ связать номер успешной сборки hudson в приложении C # WPF? Это означает, что при запуске exe-файла после сборки я хочу показать номер сборки, скажем, 10 в моем приложении. В файле конфигурации проекта я использовал $ {BUILD_NUMBER}, который хадсон понимает и создает сборку с номером ревизии. Если я собираю Project revision # 10, я получаю 10.exe. Могу ли я иметь что-то, что покажет этот номер где-то в моем приложении? Надеюсь, мне ясно. Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 11 января 2012

Вы должны использовать задачу AssemblyInfo, которая является частью библиотеки задач сообщества MSBuild, чтобы обновить файл AssemblyInfo.cs для вашего проекта.

<AssemblyInfo 
    CodeLanguage="CS" 
    OutputFile="MyApplication\Properties\AssemblyInfo.cs" 
    AssemblyVersion="@(VersionMajor).@(VersionMinor).@(VersionBuild).@(VersionRevision)" 
    AssemblyFileVersion="@(VersionMajor).@(VersionMinor).@(VersionBuild).@(VersionRevision)" 
    />
0 голосов
/ 09 марта 2010

Я не уверен, что такое Хадсон, но MSBUILD может это сделать. Смотрите эту ссылку

...