Add New Version Check

This commit is contained in:
2022-05-15 10:31:19 +08:00
parent daeb0d516e
commit 193cef5b2c
11 changed files with 171 additions and 29 deletions

View File

@@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.2.0")]
[assembly: AssemblyVersion("1.1.0")]
[assembly: AssemblyFileVersion("1.0.0")]

View File

@@ -403,6 +403,15 @@ namespace GrasscutterTools.Properties {
}
}
/// <summary>
/// 查找类似 检查到新版本 的本地化字符串。
/// </summary>
internal static string CheckToNewVersion {
get {
return ResourceManager.GetString("CheckToNewVersion", resourceCulture);
}
}
/// <summary>
/// 查找类似 无,晴天,多云,雨天,雷暴,雪天,雾天 的本地化字符串。
/// </summary>
@@ -715,6 +724,15 @@ namespace GrasscutterTools.Properties {
}
}
/// <summary>
/// 查找类似 版本名:{0}\n更新时间{1}\n更新内容\n{2}\n\n是否查看更新选择否将不再提醒该版本。 的本地化字符串。
/// </summary>
internal static string NewVersionInfo {
get {
return ResourceManager.GetString("NewVersionInfo", resourceCulture);
}
}
/// <summary>
/// 查找类似 1: (test)蒙德城主$UNRELEASED
///2: (test)哥哥$UNRELEASED

View File

@@ -148,6 +148,9 @@
<data name="BrowserOpenFailedTip" xml:space="preserve">
<value>The browser failed to open. You can manually access the following address:</value>
</data>
<data name="CheckToNewVersion" xml:space="preserve">
<value>Check to new version</value>
</data>
<data name="ClimateType" xml:space="preserve">
<value>None,Sunny,Partly cloudy,Rain,Thunderstorm,Snow,Fog</value>
</data>
@@ -196,6 +199,9 @@
<data name="Monster" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\en-us\Monster.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="NewVersionInfo" xml:space="preserve">
<value>Name : {0}\nUpdate time : {1}\nUpdate info : \n{2}\n\nDo you want to check for updates? Selecting No will no longer remind you of this version.</value>
</data>
<data name="NPC" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\en-us\NPC.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>

View File

@@ -148,6 +148,9 @@
<data name="BrowserOpenFailedTip" xml:space="preserve">
<value>浏览器打开失败,你可以通过以下链接手动访问:</value>
</data>
<data name="CheckToNewVersion" xml:space="preserve">
<value>检查到新版本</value>
</data>
<data name="ClimateType" xml:space="preserve">
<value>无,晴天,多云,雨天,雷暴,雪天,雾天</value>
</data>
@@ -199,6 +202,9 @@
<data name="Monster" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\zh-cn\Monster.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="NewVersionInfo" xml:space="preserve">
<value>版本名:{0}\n更新时间{1}\n更新内容\n{2}\n\n是否查看更新选择否将不再提醒该版本。</value>
</data>
<data name="NPC" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\zh-cn\NPC.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>

View File

@@ -106,5 +106,17 @@ namespace GrasscutterTools.Properties {
this["Host"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("")]
public string CheckedLastVersion {
get {
return ((string)(this["CheckedLastVersion"]));
}
set {
this["CheckedLastVersion"] = value;
}
}
}
}

View File

@@ -23,5 +23,8 @@
<Setting Name="Host" Type="System.String" Scope="User">
<Value Profile="(Default)">https://127.0.0.1</Value>
</Setting>
<Setting Name="CheckedLastVersion" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
</Settings>
</SettingsFile>