Пользователь сообщил, что он не может запустить нашу игру Unity на Windows 11 (конкретная версия неизвестна). Игра вылетает при доступе к DateTime.Now со следующей ошибкой: < /p>
InvalidCastException: Unable to cast object of type 'Int32' to type 'String'.
at System.TimeZoneInfo.FromRegistryKey (System.String id, Microsoft.Win32.RegistryKey key) [0x00000] in :0
at System.TimeZoneInfo.CreateLocal () [0x00000] in :0
at System.TimeZoneInfo.get_Local () [0x00000] in :0
at System.TimeZoneInfo.GetDateTimeNowUtcOffsetFromUtc (System.DateTime time, System.Boolean& isAmbiguousLocalDst) [0x00000] in :0
at System.DateTime.get_Now () [0x00000] in :0
at IngameDebugConsole.DebugLogManager.Awake () [0x00000] in :0
< /code>
Я попросил пользователя предоставить скриншоты своих ключей реестра для сравнения с моим: < /p>
hkey_local_machine \ Software \ Microsoft \ Windows nt \ CurrentVersion \ Zone \ < /li>
hkey_local_machine \ System \ currentControlset \ Control \ Timezoneinformation < /li>
< /ul>
Однако возвращенные экранисты показывают идентичные значения. Заранее спасибо!InvalidCastException: Unable to cast object of type 'Int32' to type 'String'.
at System.TimeZoneInfo.FromRegistryKey (System.String id, Microsoft.Win32.RegistryKey key) [0x00000] in :0
at System.TimeZoneInfo.CreateLocal () [0x00000] in :0
at System.TimeZoneInfo.get_Local () [0x00000] in :0
at System.TimeZoneInfo.GetDateTimeNowUtcOffsetFromUtc (System.DateTime time, System.Boolean& isAmbiguousLocalDst) [0x00000] in :0
at System.DateTime.get_Now () [0x00000] in :0
at Assets.Scripts.Database.BattleHelper.get_isFool () [0x00000] in :0
at AnimLogoToggle.OnEnable () [0x00000] in :0
at UI.Welcome.WelcomeProgram+d__13.MoveNext () [0x00000] in :0
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00000] in :0
UI.Welcome.d__13:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
Подробнее здесь: https://stackoverflow.com/questions/796 ... tetime-now
C# Проблема Invalidcast при вызове datetime.now [закрыто] ⇐ C#
Место общения программистов C#
-
Anonymous
1750730466
Anonymous
Пользователь сообщил, что он не может запустить нашу игру Unity на Windows 11 (конкретная версия неизвестна). Игра вылетает при доступе к DateTime.Now со следующей ошибкой: < /p>
InvalidCastException: Unable to cast object of type 'Int32' to type 'String'.
at System.TimeZoneInfo.FromRegistryKey (System.String id, Microsoft.Win32.RegistryKey key) [0x00000] in :0
at System.TimeZoneInfo.CreateLocal () [0x00000] in :0
at System.TimeZoneInfo.get_Local () [0x00000] in :0
at System.TimeZoneInfo.GetDateTimeNowUtcOffsetFromUtc (System.DateTime time, System.Boolean& isAmbiguousLocalDst) [0x00000] in :0
at System.DateTime.get_Now () [0x00000] in :0
at IngameDebugConsole.DebugLogManager.Awake () [0x00000] in :0
< /code>
Я попросил пользователя предоставить скриншоты своих ключей реестра для сравнения с моим: < /p>
hkey_local_machine \ Software \ Microsoft \ Windows nt \ CurrentVersion \ Zone \ < /li>
hkey_local_machine \ System \ currentControlset \ Control \ Timezoneinformation < /li>
< /ul>
Однако возвращенные экранисты показывают идентичные значения. Заранее спасибо!InvalidCastException: Unable to cast object of type 'Int32' to type 'String'.
at System.TimeZoneInfo.FromRegistryKey (System.String id, Microsoft.Win32.RegistryKey key) [0x00000] in :0
at System.TimeZoneInfo.CreateLocal () [0x00000] in :0
at System.TimeZoneInfo.get_Local () [0x00000] in :0
at System.TimeZoneInfo.GetDateTimeNowUtcOffsetFromUtc (System.DateTime time, System.Boolean& isAmbiguousLocalDst) [0x00000] in :0
at System.DateTime.get_Now () [0x00000] in :0
at Assets.Scripts.Database.BattleHelper.get_isFool () [0x00000] in :0
at AnimLogoToggle.OnEnable () [0x00000] in :0
at UI.Welcome.WelcomeProgram+d__13.MoveNext () [0x00000] in :0
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00000] in :0
UI.Welcome.d__13:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
Подробнее здесь: [url]https://stackoverflow.com/questions/79676018/c-sharp-invalidcast-problem-when-call-datetime-now[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия