msi のバージョンを取得するにはどうすればよいですか?
私はこれで試しました:
private void barButtonItem_Version_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
MessageBox.Show("Version" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString());
}
そして私も試しました:
MessageBox.Show("Version: " + System.Reflection.Assembly.GetEntryAssembly().GetName().Version.ToString());
そしてこのコード:
Assembly assembly = Assembly.GetExecutingAssembly();
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location);
string version = fvi.FileVersion;
MessageBox.Show("Version: " + version);
そしてこのコード:
string productVersion = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).ProductVersion;
MessageBox.Show("Version: " + productVersion);
この:
MessageBox.Show("Version: " + Application.ProductVersion);
しかし、画像でわかるように、それらはすべて 1.0.0.0 を返します。私のバージョンは 1.0.0 です。
よろしくお願いします