diff --git a/src/c#/GeneralUpdate.ClientCore/GeneralClientBootstrap.cs b/src/c#/GeneralUpdate.ClientCore/GeneralClientBootstrap.cs
index 5796742a..cfa90215 100644
Binary files a/src/c#/GeneralUpdate.ClientCore/GeneralClientBootstrap.cs and b/src/c#/GeneralUpdate.ClientCore/GeneralClientBootstrap.cs differ
diff --git a/src/c#/GeneralUpdate.Common/Internal/Bootstrap/UpdateOption.cs b/src/c#/GeneralUpdate.Common/Internal/Bootstrap/UpdateOption.cs
index 2cca3a9d..35278b2a 100644
--- a/src/c#/GeneralUpdate.Common/Internal/Bootstrap/UpdateOption.cs
+++ b/src/c#/GeneralUpdate.Common/Internal/Bootstrap/UpdateOption.cs
@@ -31,7 +31,7 @@ private class UpdateOptionPool : ConstantPool
///
/// Timeout period (unit: second). If this parameter is not specified, the default timeout period is 30 seconds.
///
- public static readonly UpdateOption DownloadTimeOut = ValueOf("DOWNLOADTIMEOUT");
+ public static readonly UpdateOption DownloadTimeOut = ValueOf("DOWNLOADTIMEOUT");
///
/// Whether to enable the driver upgrade function.
diff --git a/src/c#/GeneralUpdate.Core/GeneralUpdateBootstrap.cs b/src/c#/GeneralUpdate.Core/GeneralUpdateBootstrap.cs
index 32c49505..5756151d 100644
--- a/src/c#/GeneralUpdate.Core/GeneralUpdateBootstrap.cs
+++ b/src/c#/GeneralUpdate.Core/GeneralUpdateBootstrap.cs
@@ -247,8 +247,7 @@ private void ApplyRuntimeOptions()
{
_configInfo.Encoding = GetOption(UpdateOption.Encoding) ?? Encoding.Default;
_configInfo.Format = GetOption(UpdateOption.Format) ?? Format.ZIP;
- var downloadTimeoutOption = GetOption(UpdateOption.DownloadTimeOut);
- _configInfo.DownloadTimeOut = downloadTimeoutOption ?? 60;
+ _configInfo.DownloadTimeOut = GetOption(UpdateOption.DownloadTimeOut) ?? 60;
_configInfo.DriveEnabled = GetOption(UpdateOption.Drive) ?? false;
_configInfo.PatchEnabled = GetOption(UpdateOption.Patch) ?? true;
}