.net 如何在Windows计算机上安装自定义时区

.net 如何在Windows计算机上安装自定义时区,.net,windows,timezone,.net,Windows,Timezone,我知道我可以使用TimeZoneInfo.CreateCustomTimeZone()方法在.Net中创建自定义时区,并在应用程序中使用它们。是否可以在计算机上安装或注册以这种方式创建的时区,以便通过调用TimeZoneInfo.GetSystemTimeZones()使其可用 我们希望使用一个在几周内每天进出夏令时的时区,以测试一个更加具有时区意识的系统 从这篇文章中,我看到可以更新注册表来实现这一点,但这篇文章建议不要这样做,而且格式也与使用TimeZoneInfo.ToSerialized

我知道我可以使用TimeZoneInfo.CreateCustomTimeZone()方法在.Net中创建自定义时区,并在应用程序中使用它们。是否可以在计算机上安装或注册以这种方式创建的时区,以便通过调用TimeZoneInfo.GetSystemTimeZones()使其可用

我们希望使用一个在几周内每天进出夏令时的时区,以测试一个更加具有时区意识的系统


从这篇文章中,我看到可以更新注册表来实现这一点,但这篇文章建议不要这样做,而且格式也与使用TimeZoneInfo.ToSerializedString()序列化的时区信息有所不同。是否有一种工具可以自动使用自定义时区的数据更新注册表,以实现我们想要的功能?

您真的需要所有Windows都知道吗?另一种选择是使用my,此时您可以相对轻松地实现自己的时区,并且可以从所有使用Noda time的应用程序中非常轻松地使用它……我现在不太确定。我被要求调查这样做的可能性,以帮助我们的商业智能团队提供测试报告。我不确定他们是否能够使用在NodaTime或TimeZoneInfo代码中创建的自定义时区。他们可能需要从第三方应用程序访问自定义时区。我在等他们离开会议,然后我才可以问他们,现在只是在试探他们的选择。你真的需要所有的窗口来了解吗?另一种选择是使用my,此时您可以相对轻松地实现自己的时区,并且可以从所有使用Noda time的应用程序中非常轻松地使用它……我现在不太确定。我被要求调查这样做的可能性,以帮助我们的商业智能团队提供测试报告。我不确定他们是否能够使用在NodaTime或TimeZoneInfo代码中创建的自定义时区。他们可能需要从第三方应用程序访问自定义时区。我在等他们离开会议,然后我才可以问他们,只是试探一下目前的选择。