すべてのライブラリの Assembly.cs からアセンブリ バージョンが見つかります。
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
私の質問は1.0.0.0
、これはどういう意味ですか?
ありがとう
すべてのライブラリの Assembly.cs からアセンブリ バージョンが見つかります。
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
私の質問は1.0.0.0
、これはどういう意味ですか?
ありがとう
ファイル自体に記載されているように:
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
//[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
これを次のように変更します。
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyVersion("1.0.0.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
Build Number
最後の 2 つのセクション (と)の自動セットが得られますRevision
。この自動インクリメントは次のように機能します。
Build Number
: 2000 年 1 月 1 日からの日数Revision
: 午前 0 時からの秒数を 2 で割った値最後になりましたが、SourceControl に Subversion を使用する場合は、テンプレート ファイル (同じファイルを別の名前でコピーしたもの) を作成し、次のように目的の場所を置き換えることができます。
[assembly: AssemblyVersion("1.0.$WCREV$.0")]
そして、プロジェクトのビルド済みイベント内に、次のように入力します。
SubWCRev "$(ProjectDir)\" "$(ProjectDir)Properties\AssemblyInfo.template.cs" "$(ProjectDir)Properties\AssemblyInfo.cs"
現在の Subversion リビジョン番号をアプリケーションのバージョン情報に取得するには。
メジャー バージョン。マイナーバージョン。ビルド番号。リビジョン
からAssemblyInfo.cs
、4 つの数字は次のことを意味します。
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
バージョン番号は 4 つのセグメントで構成されています。メジャー、マイナー、ビルド、リビジョン。
最初の 2 つのセグメント Major と Minor は、ユーザーに通常表示されるバージョン番号です。major 変更は非常に大きな変更の場合であり、minor はユーザーへの新しいリリースごとに増分されます。
2 番目の 2 つのセグメント Build と Revision は、実際には IT 担当者向けのバージョン番号の拡張です。デフォルトでは、これらはランダムに指定された開始日からの日数と、午前 0 時からの秒数に基づくリビジョンです。
実際には、ビルド値には日付のバージョンを使用し、リビジョンには 1 日以内にリリースします (ただし、これを svn リビジョン番号に移動する可能性があります)。