現在、アプリケーションのラベルに公開/リリースのバージョン番号を含めていますが、公開ごとに自動更新されるように追加する方法がわかりません。現在、私は単純なテキストを使用しています。
//VERSION LABEL
string version = "1.0.0.15 - BETA";
versionLabel.Text = "v" + version;
公開するたびにバージョンを自動更新する方法はありますか?
現在、アプリケーションのラベルに公開/リリースのバージョン番号を含めていますが、公開ごとに自動更新されるように追加する方法がわかりません。現在、私は単純なテキストを使用しています。
//VERSION LABEL
string version = "1.0.0.15 - BETA";
versionLabel.Text = "v" + version;
公開するたびにバージョンを自動更新する方法はありますか?
アセンブリバージョンを使用してみませんか?自動アップレブを許可するかどうかによっては、時間を節約できる可能性があります。
var appVersion = Assembly.GetExecutingAssembly().GetName().Version;
versionLabel.Text = String.Format("v{0}", appVersion);
AssemblyInfo
これは、のバージョンに基づいています。
私が何を意味するかを詳しく説明すると、を見るとAssemblyInfo.cs
、次のようなものが表示されます。
// 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 Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("1.0.0.0")]
つまり、基本的には、作成する1.0.*
か1.0.0.*
、VSがすべてのコンパイルで、敬意を表してリビジョンまたはビルドとリビジョンを割り当てることを意味します。