「トップページ/CSHARP/Application」の編集履歴(バックアップ)一覧はこちら

トップページ/CSHARP/Application」(2009/08/26 (水) 13:24:22) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

|&big(){アプリケーション}| #contents() ---- *バージョン情報 AssemblyInfo.csのバージョン情報を変更する。 [assembly: AssemblyVersion("1.0.0.*")] // <-- 末尾をアスタリスクにする //[assembly: AssemblyFileVersion("1.0.0.0")] // <-- 使わない ついでに [assembly: log4net.Config.XmlConfigurator(Watch = true)] の1行も追加しておく。 *バージョンアップによる設定ファイルの引き継ぎ Settings.settingに、以下のコードを加える [System.Configuration.UserScopedSettingAttribute()] [System.Configuration.SettingsDescription("アップグレード確認をしたか")] [System.Configuration.DefaultSettingValue("false")] public System.Boolean IsUpgratedChecked { get { return (System.Boolean)this["IsUpgratedChecked"]; } set { this["IsUpgratedChecked"] = value; } } program.cs内のmain先頭に以下のコードを加える // アップグレードが必要か? if (!Properties.Settings.Default.IsUpgrated) { DialogResult dr = MessageBox.Show( "アプリケーションのバージョンが変わりました。\n" + "設定ファイルを引き継ぎますか?", "設定ファイル", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1 ); if (dr == DialogResult.Yes) { Properties.Settings.Default.Upgrade(); } // Upgrade確認終了をマークする。 Properties.Settings.Default.IsUpgratedChecked = true; }
|&big(){アプリケーション}| #contents() ---- *バージョン情報 AssemblyInfo.csのバージョン情報を変更する。AssemblyFileVersionをコメントアウトしておくと、ファイルのプロパティダイアログで表示されるバージョンが、全て同じ値となる。 末尾をアスタリスクにしておくと、開発中のバージョンが混沌とした状態で、確実に見分けられる。 [assembly: AssemblyVersion("1.0.0.*")] // <-- 末尾をアスタリスクにする //[assembly: AssemblyFileVersion("1.0.0.0")] // <-- 使わない ついでに [assembly: log4net.Config.XmlConfigurator(Watch = true)] の1行も追加しておく。 *バージョンアップによる設定ファイルの引き継ぎ Settings.settingに、以下のコードを加える [System.Configuration.UserScopedSettingAttribute()] [System.Configuration.SettingsDescription("アップグレード確認をしたか")] [System.Configuration.DefaultSettingValue("false")] public System.Boolean IsUpgratedChecked { get { return (System.Boolean)this["IsUpgratedChecked"]; } set { this["IsUpgratedChecked"] = value; } } program.cs内のmain先頭に以下のコードを加える // アップグレードが必要か? if (!Properties.Settings.Default.IsUpgrated) { DialogResult dr = MessageBox.Show( "アプリケーションのバージョンが変わりました。\n" + "設定ファイルを引き継ぎますか?", "設定ファイル", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1 ); if (dr == DialogResult.Yes) { Properties.Settings.Default.Upgrade(); } // Upgrade確認終了をマークする。 Properties.Settings.Default.IsUpgratedChecked = true; }

表示オプション

横に並べて表示:
変化行の前後のみ表示: