0

ビルド番号をページに表示する必要があります。このページの別のバージョンには、対応するビルド番号が表示されます。これどうやってするの?

私の考えでは、ビルドをどこかで構成すると、ビルドはソース コードにバージョン番号を格納でき、私のプログラムはこれを読み取ります。

4

3 に答える 3

1

ビルド バージョンを取得するには、次のプロパティを使用します。

$(BUILD_NUMBER)

おそらく、アセンブリのバージョンの一部として使用したいでしょう:

http://msbuildtasks.tigris.org/

<UsingTask AssemblyFile="$(MSBuildCommunityTasksLib)" TaskName="MSBuild.Community.Tasks.AssemblyInfo" />

<MSBuild.Community.tasks.AssemblyInfo OutputFile="$(AssemblyVersionFilePath)"
      CodeLanguage="C#"
      AssemblyFileVersion="$(FileVersion)"
      AssemblyInformationalVersion="$(InformationalVersion)"
      AssemblyVersion="$(SemanticVersion)" />
于 2012-04-20T20:34:52.900 に答える
1

AssemblyInfo.cs ファイルを更新するビルド番号を使用して、インラインでアセンブリのバージョン管理を有効にすることができます。プログラムは、このファイルからビルド番号を読み取ることができます。

于 2012-04-20T18:24:56.030 に答える
1

アセンブリのバージョン管理を行うためのビルド プロセスのカスタマイズの一環として、通常、サイトで展開できる version.txt ファイルを作成します。global.asax では、アプリの起動時にバージョンを読み取り、表示する各ページのフッターでその値を使用するだけです。または、サイトで展開していることがわかっているアセンブリの 1 つからバージョン情報を読み取り、代わりにそれを使用することもできます。どちらの方法でも機能します。

ビルドの自動バージョン管理についてサポートが必要な場合は、私のブログ投稿をご覧ください。

于 2012-04-23T22:54:10.477 に答える